Welcome to the GlPortal issue tracker. New to the project? Try our simple tasks.
FS#55 - Make in-game editor, ditch Blender-based editor and alan
Blender is a wonderful 3D editing software, however it isn't the best fit editor for glPortal maps. Maintaining the editor plug-in further will be a real headache if frequent changes are being done to the map format or if we add new elements.
Having an in-game editor would allow live preview and testing, no map compilation/conversion necessity, as well as easy new element integration as we use an Entity Component System, the only base requirement being to implement some kind of reflection framework (like .NET/Java) on Components.
See mockup for an idea of how it will be done.
If done before FS #53, #48 or #15, invalidates them.