Hi all here are some things I have been thinking about for some time after reading a few topics on this forum.
I am currently making a game with LWJGL and I am making everything from scratch!
A lot of people on the forum is talking about "reinventing the wheel" and how you should use something like libGDX so you can get to making games faster.
I understand how people can have this opinion but I think that some of them forget that writing engines can also be fun!
For me personally I really enjoy writing low level stuff!
This is why I left using slick2D because I was not using any of the built-in functions.
An example being pathfinding where I found it really entertaining writing an A-star class from scratch.
I love learning all of the stuff included in creating a game! Displaying graphics, playing sound, making music, drawing custom textures, everything!
For some people it's about ego when they write everything themselves but for me it's for the fun of it
This does mean that I will probably spend 3 times as long to create my game, but who cares? It's just a hobby and hobbies are just about having fun