Company: Spellcaster Studios
Tools / Language : C++ / Directx9 / LUA / wxWidgets
During my work on Spellcaster Studios I helped developing Genesis, the company’s internal World Editor.
Our current roadmap includes a variety of new additions, but the flagship change on the engine is the addition of a new tool, currently under development: Genesis, our world (and everything else) editor. The new editor will encompass much of the functionality that’s currently spread between tools, while adding a series of new features, especially on the fast-prototyping and data-driven parts of the process.
On the example screenshot above, everything you see on the screen was in a way or another data-driven by LUA, enabling a high-degree of customization and the possibility to tweak the Genesis application to specific needs without needing lengthy recompiles and breaks in backward compatibility.