Refer to https://mhaddy.itch.io/electro-havoc-v2 for the playable game.

This is an early POC video of a top-down 2d shooter for a game jam with the prompt "chain reaction". Dubbed Electro Havoc, the objective is to stay alive as long as possible while destroying as many enemies as possible. 

Built in about 2 hrs in Godot 4, there's not a lot here yet but it's demonstrative of the gameplay I'm aiming for. What you'll see in the video:

  • Simple WASD + LMB control (hold to fire)
  • Bullets using a sprite on a rigidBody2d with GPU particles on explosion
  • Simple enemy "follow player" behaviour that die when their collisionBody2d is entered by the bullet's (similarly, the scene is reset/player dies when you are touched by an enemy)
  • Tilemap with collision shapes and light occlusions to generate some atmosphere

Planned additions:

  • Concept of waves
  • Player and enemy death animations
  • Score (points, time alive, kill count)
  • Pathfinding (reading about A* algorithm and Godot's implementation of it)
  • BG music and sfx
  • Figure out how to make particles damage other enemies (thus delivering on the "chain reaction" prompt)
  • Varied enemies with health
  • Power-ups and different weapons, if only to change bullet sprite and particle design


Leave a comment

Log in with itch.io to leave a comment.