# My first shmup game

**URL:** <https://forum.makecode.com/t/my-first-shmup-game/27534>\
**Category:** Game Design\
**Tags:** game, demo, shmup\
**Created:** [March 6, 2024, 6:50pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534 "2024-03-06T18:50:35Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 6, 2024, 6:50pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/1 "2024-03-06T18:50:35Z")

</div>

I made my first shmup game and right now i only have the (most at least)  
Ship upgrade assets, movement, background, and first two upgrades coded no enemies or anything, to get the first two upgrades just press the menu button.  
[My first shmup](https://arcade.makecode.com/S17265-95196-73770-44636)  
I would like some feedback and any enemy ideas. I am planing on making bosses too, so if you want to suggest anything, go right ahead  
If you have any suggestions for the design of the ship upgrades or the background please tell me, right now the upgrades look like how it would if it was realistic and no one tried to make it subtle.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [March 6, 2024, 9:04pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/2 "2024-03-06T21:04:09Z")

</div>

do different types of enemies, i’m not an artist (i’m really bad at art) so i won’t give any design.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 6, 2024, 9:04pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/3 "2024-03-06T21:04:11Z")

</div>

I now realize there is probably a tutorial on how to make one, but i have gotten so far without one and have played so many shmup’s that i understand the mechanics that I probably don’t need one

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 7, 2024, 1:23am UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/4 "2024-03-07T01:23:55Z")

</div>

I was already doing that lol. What type though, I already have asteroids, turrets, shooting, melee, traps.

---

<div class="post-metadata">

**Author:** ![BoostedGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boostedgames/32/29419_2.png) [@BoostedGames](https://forum.makecode.com/u/BoostedGames)\
**Post date:** [March 7, 2024, 6:14pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/5 "2024-03-07T18:14:31Z")

</div>

lookds rad

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [March 7, 2024, 6:14pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/6 "2024-03-07T18:14:36Z")

</div>

enemies that follow the player, anemies that move in specific ways, undestructible enemies, bosses.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 7, 2024, 7:16pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/7 "2024-03-07T19:16:29Z")

</div>

Oh and btw i want all of the upgrades to be visible or have some sort of reference (like if a upgraded has to be hidden then it has something that shows its there)  
Also when the game is fully complete if you want the final upgrades you will need to get the shield and armor before continuing the main path

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 7, 2024, 7:44pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/8 "2024-03-07T19:44:17Z")

</div>

Bosses were already planned. How would the enemies follow the player though?

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 7, 2024, 7:47pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/9 "2024-03-07T19:47:11Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [March 7, 2024, 8:52pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/10 "2024-03-07T20:52:42Z")

</div>

with the set “myenemy follow mysprite” block

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [March 8, 2024, 6:09pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/11 "2024-03-08T18:09:19Z")

</div>

Sure but then the enemy would chase the player up.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [March 8, 2024, 6:55pm UTC](https://forum.makecode.com/t/my-first-shmup-game/27534/12 "2024-03-08T18:55:10Z")

</div>

that’s what i meant, like kamikaze enemies.
