Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

I love your progress and determination.


If you want to take advice then here are some:

- Precise naming is very important as it will become extremely difficult to navigate around the code if variables are not named correctly. Bondage Room is good for now, as is the case with Ground and Wall. They carry all the meaning they need to carry right now. Objects can be ambiguous if there are too many types of them, and if that is the case you should split them by type. Event Object is something that should definitely be renamed.
There is a saying by Phil Karlton that goes like this: "There are only two hard things in Computer Science: cache invalidation and naming things."That saying later became somewhat of a meme but the "naming things" part is true and will always be true.


- This goes hand in hand with naming: project architecture. Grouping everything into one big directory while the project is still small is okay. But things grow over time and to make it easier to navigate your thoughts you should group similar files into subdirectories. Example grouping could be the following:
* Player and future NPC scene could be grouped into Character directory. 
* UI component scenes could be grouped into UI directory.


There are no hard rules when it comes to naming or grouping files so make up your own rules. Just keep them consistent.


I hope I wasn't obnoxious with the advice. Your work is amazing.

Thanks! I appreciate the tips too