>>106384149
>Two years is more than enough to make a decent game engine
To make a game engine you need about 5 years prior programming experience
At that point you're good enough that you can make a 2D engine in a reasonable time frame (less than a year)
If you want to make a 3D engine add another 5 - 10 years