While following CodeMonkey's tutorial on creating this Lua Lander Clone I wanted to practice what I learned and try to further abstract each script for scalability as well as lean in more to the Object-Oriented-Programming principles like Single Responsibility, Separation of Concerns, Encapsulation, Observer pattern(Events) etc.
Except a bug in the scoring system that I couldn't fix, I re-implemented the mechanics and systems and added some as well. In game development bad code and over-engineering are both problematic in different ways so the refactoring decision was made solely on educational worth and not to optimize for production. 

Published 4 days ago
StatusIn development
PlatformsHTML5
AuthorDemmonslasher
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.