itch.io is community of indie game creators and players

Devlogs

Space Shooter - R02 - 20240812

Space Shooter
A browser game made in HTML5

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
    Aug 12, 2024
Leave a comment