r/coolgithubprojects 5h ago

Game engine with its own scripting language

This is a big project I'm working on for years.

2D game engine (inspired by GameMaker8), with its own IDE and scripting language. Everything is written in C#, including the interpreter of the custom language. Latestly, I got a few first contributors, and I publish it here because I really want more people to get involved. I think it's a really cool and fun project to join to. There is some basic documentation, some "good first issues" and there's me who is here to help with any question 🙂

If you know C#, you have to check it: https://github.com/ArcadeMakerSources/ArcadeMaker

Any feedback is welcome 🙃

6 Upvotes

2 comments sorted by

1

u/Specific_Cream2815 5h ago

what made you write your own language instead of embedding lua or something existing

1

u/Alert-Neck7679 5h ago

It's something I've always wanted to build by myself. Originally the engine used C# for scripting, then I got bored and abandoned it. ~2 yrs later I decided to give it (making my own language) a try, and when it turned into something real I came back to the engine and replaced C# with this