Making everything by yourself. And loving it!

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! :slight_smile:

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 :slight_smile:
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 :smiley: