# Ultrakill 2d

**URL:** https://forum.makecode.com/t/ultrakill-2d/39735
**Category:** Game Design
**Tags:** game
**Created:** [October 12, 2025, 2:00am UTC](https://forum.makecode.com/t/ultrakill-2d/39735 "2025-10-12T02:00:58Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![YERboi1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yerboi1/32/25531_2.png) [@YERboi1](https://forum.makecode.com/u/YERboi1)
#### Post date: [October 12, 2025, 2:00am UTC](https://forum.makecode.com/t/ultrakill-2d/39735/1 "2025-10-12T02:00:58Z")

</div>

I’ve been making a 2D version of Ultrakill called "MEGADEATH” for reasons.

> **[MEGADEATH V2 - V1.03](https://arcade.makecode.com/85541-54349-43189-46067)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

The Controls are simple

-A/D to move

-W to jump

-S to ground slam or slide(Ground slamming and jumping can help you get higher up)

-LMB to shoot

-F to Parry

---

<div class="post-metadata">

### Author: ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)
#### Post date: [October 13, 2025, 2:18am UTC](https://forum.makecode.com/t/ultrakill-2d/39735/2 "2025-10-13T02:18:29Z")

</div>

Amazing game! The movement is fluid and the game feels extremely polished. I love how the gun rotates to where the crosshair is while still being pixel perfect, like in nuclear throne or gungeon (and any other 2d pixel art game which i don’t know because i live under a rock). However, parrying seems way to overpowered since you can just spam f and you can clear most rooms, and the crosshair isn’t on the mouse, which can be a bit janky. I can help make some sprites.

---

<div class="post-metadata">

### Author: ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)
#### Post date: [October 13, 2025, 2:19am UTC](https://forum.makecode.com/t/ultrakill-2d/39735/3 "2025-10-13T02:19:41Z")

</div>

The game looks great! Could I ask why the mouse and the crosshare are so far appart?

---

<div class="post-metadata">

### Author: ![YERboi1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yerboi1/32/25531_2.png) [@YERboi1](https://forum.makecode.com/u/YERboi1)
#### Post date: [October 13, 2025, 4:44pm UTC](https://forum.makecode.com/t/ultrakill-2d/39735/4 "2025-10-13T16:44:32Z")

</div>

I used the Browserr extention which doesnt work off the 0,0 camera position, so i had to make it work 😛

---

<div class="post-metadata">

### Author: ![Pagger](https://avatars.discourse-cdn.com/v4/letter/p/fbc32d/32.png) [@Pagger](https://forum.makecode.com/u/Pagger)
#### Post date: [October 15, 2025, 9:49pm UTC](https://forum.makecode.com/t/ultrakill-2d/39735/5 "2025-10-15T21:49:30Z")

</div>

How do I make it so the in game cursor follows my cusor?

---

<div class="post-metadata">

### Author: ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)
#### Post date: [October 16, 2025, 4:07am UTC](https://forum.makecode.com/t/ultrakill-2d/39735/6 "2025-10-16T04:07:19Z")

</div>

I’ts a thing where the x and y coordinates are different from the mouse’s one in the browser extension (i think)  
so, an edit, what i was trying to say was that if you move or the camera moves with the moving sprite the mouse gets offsetted. You could set the mouse y and x as it minus some offset of the player from the original center coordinate or something like that.

---

<div class="post-metadata">

### Author: ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)
#### Post date: [October 16, 2025, 4:07am UTC](https://forum.makecode.com/t/ultrakill-2d/39735/7 "2025-10-16T04:07:52Z")

</div>

You sure about that?

> [@I need help with the browser events extension](https://forum.makecode.com/t/i-need-help-with-the-browser-events-extension/38263/2):
>
> Make a sprite called mouse, then in an on mouse move loop, set its X and Y values to mouse X and Y, then set it relative to camera. Here’s an example project:
