

So I'm a C# developer and I have a prototype of a game engine (based on GameMaker 8) that uses the interpreted programming language i made by myself (that's a big story on its own) as the main scripting language you code your games with.
It's backend engine is MonoGame so this will allow me, in the future, to allow exporting games to desktop, mobile and consoles. I'm also planning to implement a web engine that will allow in-browser exports.
This project is open source so you can see yourself what it is: https://github.com/ArcadeMakerSources/ArcadeMaker
And here's a video showing how I use the engine to make a small game: