Started nicely, but got stuck on the making of an enemy AI and GridMaps collisions. Wanted to make it fast with behaviors, but then refactored multiple times and still ended up with classic state machine and states as nodes.

Game has no goal (and is not a game :(

Controls: WASD to move. Q and E to turn your turret. SPACE to fire.

Weirdly this time game lags on my laptop every time you fire or destroy :(

Source code is here (might be updated later for better AI)

https://github.com/Dinozor/last-defender


The positives I learned:

  • how to use GridMap and it's limitations (how to know what I have collided with and where)
  • how to make better enemy AI and that should not cheat and start it from state machine
  • navigation and maps and how to move/make path
  • better understanding or what/where "forward" is and general vector and object orientation practice!
  • tried latest godot (4.6)
Published 22 days ago
StatusOn hold
PlatformsHTML5
AuthorDinoCrys
Made withGodot

Leave a comment

Log in with itch.io to leave a comment.