4 color steampunk themed shoot-em-up game made without engine! Mobile friendly.


Right now Game is incompatible with Dark Reader Extension.

To prevent visual glitches, please disable the extension OR just run the game in incognito mode (where by default, extensions are switched off)


Controls

Default keyboard controls (can be reassigned)

  • WASD - move
  • J - Fire
  • Esc - pause/menu

Can also be played on a mobile phone using touch controls. Be sure to change device orientation to landscape and toggle full-screen in game settings


Gameplay

Very basic shump game. You are a steampunk ship and you must destroy the enemy ships, duh).
Every 1000 points you get weapon upgrade.
Every 2000 points you get extra life.
Enemies spawn at random in small waves, 30 waves in total.
After 30 waves you will face the boss.


WHY???

To make this Quinten fella to try game engine for once!:)
Basically, they usually make games with typescript/svelte, so I proposed an "engine-swap" challenge - lemme do game without engine, and they do game with Godot. And here we are!:)
Here's the link to their game

Attributions:

Game uses assets from:


Soundtrack

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Fun shmup, love the weapon-upgrade mechanic, love the mobile support, and I love hearing about the challenge you and your friend made for eachother :)

(+1)

Thanks for checking it out!

Had to come back to see the balancing change you made. Before, it was impossible; now, it’s almost too easy, but nice to finally see the boss lol

Boss could use a different bullet pattern that you can’t just completely out-spam, maybe a wavy shot that has a chance to weave around your bullets

Also, the controls break when Caps Lock is on. Had me guessing for a minute.

(+1)

Thanks for checking it out!

Yeah,  balance is a whack and boss is too easy - as always, I spent most of the time making features, while tuning them numbers is important task too.

About caps - turns out, it's even worse, lol - game also does not accept input if you use multiple language layouts and try to play while non english is currently on. so embarassing, gotta fix that too, lol

Incredibly difficult, did manage to see the boss once on a lucky attempt with a lot of "ceiling shooters" spawning. 


Enemies have friendly fire it seems? Kinda makes them blow each-other up when you have a mine explode xd.


BGM track is nice, doesn't feel repetitive much after playing a lil' while. 

Also think the space ships are nice looking and overall the game would fit on a gameboy, but do think you went over the color limit?


Good to see all is <div/> ! Oh! does that mean I need to exploit it? 

1) Open console & click the script that shows the "Event started" lines


2) Right click it to override.

3) ctrl + f this : "this.playerState.lives" and comment out the line below.

4) Profit, you are now immortal. ⭐


Overall nicely done! Sure we'll chat more about it on Discord. :P

Thanks for playing!

lemme answer some of them questions:
- friendly fire: kinda-sorta. Upon death mines launch both types of projectiles, one of which can damage other enemies.
- color limit: no shaders were used, just css and sprites, which means that it's possible that there are color beyond palete due to artifacts or browser/extensions styles.

also thanks for keeping exploit tradition)