What I work on at the moment

Just like the title suggests I will tell you about what I am working on at the moment.
But first a thank you for all the people reading this.
If you can read it that means you support me and I really value that.
It helps me making more projects and keeping current projects going.

At the moment I am still working on my 2D game development library.
After I am done refactoring a class, I will post the latest release here on patreon for the funding members.
The reason I am doing this is because I wanted something with the simplicity (or at least almost the simplicity) of greenfoot but written in C++ and without hiding the underlying functions.

It started when I was learnig how to use OpenGL.
My test project was going a little out of hand and I needed to encapsulate all the tings into classes.
As I mentioned in a previous post, for school I had to use greenfoot.
While the program itself is annoying, the library is easy to use (even for beginners) and provides a lot of functionality.
Inspired by this I wanted to create my own engine/library but in proper C++ with enough abstraction so that even beginners can use it, but not hiding the implementation to enable experienced programmers to make some abstractions themselves to tailor all the functions to their need. 

There are still a lot of things I want to do before this projects goes public.
There is no audio Implementation at the moment, all the visible objects still need an layer of abstraction and they also need a way to detect if they are intersect with another object (I think this will be really annoying to test and debug).
(The additional layer of abstraction will probably be implemented after this project goes public).

I also plan making a game with it, but it will take some time until this will be happening.
The library needs even more features (like audio) until it is truly usable.

Feel free to share your thoughts on this topic below and make suggestions on what this library also needs.

This content is for Patrons only, it's not locked for you because you are an Administrator