Space Shooter - R02 - 20240812


Soo, I have been away from this project and Godot in general, for about 1 week. I have been bothered by spaghetti code that I have generated by following initial tutorial.

Initial tutorial is good though, but aimed at beginners (avoiding complex subjects like OOP, classes, inheritance, composition and etc.) it will end up as spaghetti code. I looked for better ways to structure my game, write a code and make components talk to each other in "black box" manner.

So I found this tutorial on YouTube by BitlyTic:

I returned back to my initial design and code and optimized it so it is more readable, upgradable, and easy to work with, separation between nodes and game logic.

Then I looked for a ways to spice up the game. I want to:

  • Scale difficulty (by the score or time and performance of the player)
  • Introduce upgrades (this level that your are going to play, is testing with new shooting mode)
  • Spice up graphics (new asteroids with normal maps look gorgeous, it reflects laser light)

Files

space_shooter_r02_20240812b.zip 10 MB
43 days ago

Leave a comment

Log in with itch.io to leave a comment.