Web developer by day, hobby game developer by night.
I have been building a 2D game engine in Java for several years now and it finally has enough core feature to be able to make some little games. I am hoping to start working on more game projects to help identify features that are missing. If any of them are any good I may upload them here :)
The goal of my game engine project is a rather dumb one, "to use zero external libraries." This does not count JUnit of course and I did allow myself to use a library for transpiling Java byte code to JavaScript (teavm).
This means I have had to manually implement things like
Because of this restriction I have learned a lot about how games are made and have had a ton of fun in the process!