For my upcoming casual puzzle game Achtzehn I need an external level editor. It should mostly be operated by myself and maybe a second, chosen person – so it doesn’t need to be fancy or even beautiful. It just has to work, without much hassle.
Documents written in HTML are generally viewed through a web browser. And everything inside the document is rendered by the web browser. Meaning, no struggle setting up your own renderer. No need to deal with viewports, platforms, architectures etc. Because that’s all the browsers work. And the browser’s very talented in displaying things, like images, buttons and forms. Basically everything the level editor’s gonna need. Using some basic CSS we can transform the HTML document into a vivid, cross-plattform GUI application with elements like buttons, sliders, input fields. Without even touching a framework or drawing library.
What does it look like?