I've spent a little while working on my own small engine in Java. Right now it is in beta, and has no real graphical tools (I prefer to do everything in code) but it does have graphics, collision, etc.
My project page is at https://jhonnystene.itch.io/infinity and the latest source code is at https://github.com/jhonnystene/Infinity.
I'd like to know what features I need to add before the first "stable" release (a better UI framework, post-processing, sound, and multiplayer are already on that list) as well as how to improve my (rather barren) project page.