Hello,
I think it's a good start for you

I would learn how to code 3d stuff but I'm too lazy and in love with old
school games to.. I've promised myself to never code 3d games/apps
so i'll continue with 2d. Maybe i'll add particle and lightining stuff to 2d.

About using someone else engines well, it's always the same question,
better to use already existing code (with potential limitations) or write
my own one (more time needed but re-code what already exist?)?


Let us know about updates

PS: there is always younger people doing something better ops: