Yay!!! Welcome to the club man
I think we all had that idea here at some point to create the best super engine but 99,9% of us drop the idea. Donât know whyâŚ
My suggestions would be :
Idea : Eclipse
Prototype : Java2D or Slick
Mobile : libGDX
Web : HTML5/javascript or some tools that convert code to HTML5/javascript
Desktop : libGDX, LWJGL or JOGL
Physics : Box2D (but only if you really need it)
General suggestions
Keep it simple. If you want to make a game just make a game. The fastest way to make a game is just to make a game. Good luck!