This is an editor written in C# that will eventually aid the development of OpenFL video games. Because it is written in C#, it will unfortunately not be available on Linux and Mac, and versions of it will sacrifice libraries such as FastColoredTextBox, as they use GDI+ (which is a Windows-only API; whether Microsoft will open source this is an entirely different cause versus them open sourcing .NET). It is still possible to recompile these libraries to Linux/Mac but with some work.
Apart from that, the editor is designed to be extensible. This means that you can create your own Templates and use them with Twinspire. The API is fairly simple, and designed not to be exhaustive.
Other features will include live previewing. The idea behind this is to use node-webkit to host an integrated OpenFL application, and for each change you make, the editor will automatically build to the HTML5 target, report back any issues with your code (etc.), and your application be testable on-the-go.
The application will come with two templates to begin with, and I intend to give one template away for free - that being a blank template. The template you see in the image above is for “Written Story”, for an engine I have already created that is free and open source. The editor portion for this engine will not be free, at least at release.
During the Alpha and Beta phases of this project, all source code will be available on Github. Once the templates and the editor is in Release phase, the Written Story template will no longer exist on Github, but the blank template will. There are more templates intended, including the Blank Template - designed to aid visually designing video games including auto-generated code for things like TextFields, Sprites etc.
This may not look like much yet, but I do wish to expand it out and make it available for everyone here wishing to make OpenFL games in Haxe, with a more visual approach. The source code for this project can be found here, on Github.
If you have any questions about this project, ask away!