


I've built a MonoGame based engine that uses my own scripting language
So this is the story: ~2.5 years ago, I decided that i want to make my own GameMaker8 based engine. The only problem was that i didn't know anything about HOW. I made a winforms IDE for this but the backend "engine" was... Winforms window that uses System.Drawing APIs to draw the textures. The language u used inside the engine was C# as well.
It wasn't a big success and i abandoned it for a few years. Half year ago, i decided i want to make my own programming language. I know absolute nothing about HOW, and i thought I'm building a compiler while what i actually built was an interpreter, but somehow i figured my way and had it get to the point that it's kind of ready for a prototype.
In that point i returned to the game engine, implemented a MonoGame backend and integrated my language in it, instead of C#.
Unfortunately, i have not enough time for this project now so ive open sourced it, hoping people would find that interesting and help with it: https://github.com/ArcadeMakerSources/ArcadeMaker .
Here's a YouTube video showing how i use the engine to create a small game.
i would love to get some feedback here🙂