Thanks for reading — and for the questions. I'll try to answer them clearly.
1. I'm making both. A game called Depletion Verge, and an engine called Bloom to run it. They're built together.
2. Kool Engine is an engine made by Fabmax. I used it for a long time, and I respect him. But I wanted more control, so I started OpenDE based on Kool — then deleted it because I regretted the path. That's where the "lost everything" part came from.
3. Depletion Verge is the game — a sailfish walking on land. LWJGL is the library I use for OpenGL/Vulkan bindings.
4. The logo is not "penie" — it's a stylized "DE" from Depletion Verge. I'll take the feedback though, maybe it needs a redesign.
5. How I lost the code: I deleted it by mistake, and emptied the recycle bin without checking. No one to blame but myself.
6. Yes — I'm making backups now. Learned that lesson the hard way.
7. Bloom is written in Kotlin. Same as before, but now it's my own code from scratch. Thanks for asking. That alone helps.