Website and Project Updates

May 28, 2025

I've updated the projects page. Downloads now include icons indicating which operating system each application or game supports. I've also added a convenient "Back to Top" button.

My main focus remains on the 'Portals' editor. I've refined the immediate mode GUI framework to streamline the creation of dialogs. In hindsight, I should have invested more time into building the editor early on instead of focusing primarily on the engine. Creating simple test maps by hand was manageable, since I use the JSON format for the maps (which I plan to replace with a binary format later on). But when it comes to building real maps, manual creation just doesn't cut it - so I'm implementing editor-side support for all existing engine features.

In addition to work on the 'Portals' editor, I've also made progress on havIDE (my C++ IDE). It now features a full dark mode, and I've started implementing debugging support via GDB. You can check out a new development screenshot on the projects page.