# This is my first game!

**URL:** https://forum.makecode.com/t/this-is-my-first-game/42648
**Category:** Show & Tell
**Tags:** game
**Created:** [March 12, 2026, 4:40pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648 "2026-03-12T16:40:04Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![FrostBiteDoesStuff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frostbitedoesstuff/32/29756_2.png) [@FrostBiteDoesStuff](https://forum.makecode.com/u/FrostBiteDoesStuff)
#### Post date: [March 12, 2026, 4:40pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/1 "2026-03-12T16:40:05Z")

</div>

Hello! My name is FrostBiteDoesStuff (you can call me FrostBite)I joined makecode not too long ago. I have been working on my first game for a couple of weeks! I hope you will like it

[Bits](https://arcade.makecode.com/69410-36513-00837-67787)

Use wasd to move and space to jump.

Hold space on ![Screenshot 2026-03-12 9.33.03 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/4/04c88c2e0cf0da76d46958efc51a11748f1eef6f.png) to boost.

![Screenshot 2026-03-12 9.34.55 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/a/6a91ce2aaa27bce85562be930614c2a151d262df.png) Makes you jump lower.

![Screenshot 2026-03-12 9.35.42 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/a/2a69ca3b554a10684aaf99d57aa79c4721209f37.png) Makes you jump normally

---

<div class="post-metadata">

### Author: ![BitBot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bitbot/32/33272_2.png) [@BitBot](https://forum.makecode.com/u/BitBot)
#### Post date: [March 13, 2026, 4:14am UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/2 "2026-03-13T04:14:27Z")

</div>

NICE!! This game is hard! I barely won!

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/5/e5d1d6bf4e8f609155aae0ac9d7fcaba2e5e39e4.png)

---

<div class="post-metadata">

### Author: ![Cheetor11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cheetor11/32/34643_2.png) [@Cheetor11](https://forum.makecode.com/u/Cheetor11)
#### Post date: [March 13, 2026, 4:55pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/3 "2026-03-13T16:55:41Z")

</div>

Awesome

---

<div class="post-metadata">

### Author: ![Coderadventurer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coderadventurer/32/24824_2.png) [@Coderadventurer](https://forum.makecode.com/u/Coderadventurer)
#### Post date: [March 13, 2026, 4:58pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/4 "2026-03-13T16:58:19Z")

</div>

This is a really good first game (better then mine), it has really good pacing in terms of difficulty spikes, it has a minimalist airt style (a good choice to get to know pixel art I think I’m not an artist). If you come back and revisist the topic I would fix the hit/hurt boxes as the _sprite on overlap tile_ means that if the sprite overlaps the tile even if the sprite overlaps the null area (what I like to the white and grey checkers as) will cause the player to be sent back to the start. so instead when the player enters a new level you can do this:

 ![Screenshot 2026-03-13 124546](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/f/ef345e93bf8abbf467e4f5f58ec5e2ceb13d5f5b.png)

If your confused on how the hitboxes in makecode work here:

 ![Screenshot 2026-03-13 123152](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/e/5efe04ccc8aea3533659326467228522f29857fb.png)

(excuse the bad hand writing) if you need the code heres a sprite vs tile Hitbox demo:

> **[Sprite vs Hitbox demo](https://arcade.makecode.com/S84759-70546-55126-63591)**
>
> Here is a small game demo showcasing the different types of hitboxes (overlap)

(You can customise hitboxes using sprites but have the tiles as indicatiors.)

Wlcome to makecode arcade @FrostBiteDoesStuff very nice game.

---

<div class="post-metadata">

### Author: ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)
#### Post date: [March 13, 2026, 5:05pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/5 "2026-03-13T17:05:00Z")

</div>

good but a button doesn’t work in some levels.

---

<div class="post-metadata">

### Author: ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)
#### Post date: [March 13, 2026, 5:05pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/6 "2026-03-13T17:05:09Z")

</div>

also, the levels needs to be easier

---

<div class="post-metadata">

### Author: ![FrostBiteDoesStuff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frostbitedoesstuff/32/29756_2.png) [@FrostBiteDoesStuff](https://forum.makecode.com/u/FrostBiteDoesStuff)
#### Post date: [March 13, 2026, 8:02pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/7 "2026-03-13T20:02:35Z")

</div>

Thanks for the tip @Coderadventurer ! I am trying to add better hit boxes into the updated version.

---

<div class="post-metadata">

### Author: ![FrostBiteDoesStuff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frostbitedoesstuff/32/29756_2.png) [@FrostBiteDoesStuff](https://forum.makecode.com/u/FrostBiteDoesStuff)
#### Post date: [March 13, 2026, 9:45pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/8 "2026-03-13T21:45:37Z")

</div>

The spikes from a previous level still appear and can kill you. Do you know how to fix this?

---

<div class="post-metadata">

### Author: ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)
#### Post date: [March 14, 2026, 6:36pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/9 "2026-03-14T18:36:00Z")

</div>

when you enter a new level you can delete all of the spike sprites. There’s a block called delete all sprites of kind (player) in the sprites section.

---

<div class="post-metadata">

### Author: ![Yardbird36](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yardbird36/32/28085_2.png) [@Yardbird36](https://forum.makecode.com/u/Yardbird36)
#### Post date: [March 14, 2026, 6:45pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/10 "2026-03-14T18:45:30Z")

</div>

This is a really fun game, I feel like it’s the kind of game that you REALLY want to beat, but the really hard levels can ragebait but I barely won. 10/10!

---

<div class="post-metadata">

### Author: ![FrostBiteDoesStuff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frostbitedoesstuff/32/29756_2.png) [@FrostBiteDoesStuff](https://forum.makecode.com/u/FrostBiteDoesStuff)
#### Post date: [March 15, 2026, 9:00pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/11 "2026-03-15T21:00:40Z")

</div>

Thanks for the help @YamJam !

---

<div class="post-metadata">

### Author: ![FrostBiteDoesStuff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frostbitedoesstuff/32/29756_2.png) [@FrostBiteDoesStuff](https://forum.makecode.com/u/FrostBiteDoesStuff)
#### Post date: [March 20, 2026, 12:18am UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/12 "2026-03-20T00:18:20Z")

</div>

Here is one of the levels in the updated version

 ![Screenshot 2026-03-19 12.55.22 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/f/7f4e3fce0dcc17969b159ab93666f773fbbf8287.png)

😈

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [March 29, 2026, 10:07pm UTC](https://forum.makecode.com/t/this-is-my-first-game/42648/13 "2026-03-29T22:07:48Z")

</div>

You should add a death count (how many times the player has died):

1. Make a variable: ‘deaths’
2. Create a textSprite. In the bubble where you put the writing, place a variable ‘deaths’ block (the little circle) inside.
3. Now position the textSprite at the top of the screen (or wherever you want it).
4. Then, put a {set my textSprite [relative to camera] to \< on \>} block.
5. Finally, whenever the player dies, place the player where it needs to go _first_, then put a {change variable [deaths] by 1} block.  
This probably makes no sense. Here is a picture from my game that shows this happening:  
I crossed out the name (because it is spoiler and simulator hidden) But I also used betterSettings instead of a variable.

Link

```auto
sargedev/better-settings

```

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/a/5a310d153ae9b4be4185415b7367c7bc1ec96981.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/2/a27fb9dea0094bde8e05ab95d4064ec4eedeec81.png)  
This is what it looks like in the game: (name crossed)  
 ![Screenshot 2026-03-29 09.49.36](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/1/111760fee76299d78140d43bdcd3ef61f492bf76.png)
