Show HN: My biggest solo-project: Game engine with its own programming language
ArcadeMaker is a 2D cross-platform game engine that features its own programming language and integrated IDE. The project is currently in its early stages and is open-sourced to encourage community contributions. The developer aims to enhance the engine's capabilities and reach feature parity with its predecessor, GameMaker 8.
- ▪ArcadeMaker includes a custom programming language called Exp and is built using C#.
- ▪The engine supports exporting to desktop, mobile, and consoles, with plans for web support.
- ▪The project is open-sourced to allow others to contribute and help develop the engine further.
Opening excerpt (first ~120 words) tap to expand
ArcadeMaker ArcadeMaker is a simple 2D cross‑platform game engine that includes its own programming language (its prototype is called Exp) and an integrated IDE. The engine and IDE themselves are written in C#, but the language you use inside ArcadeMaker to program your games is my custom language, not C#. Currently, the graphics and audio backend is powered by MonoGame, which allows exporting to desktop, mobile, and consoles. I’m also planning to add a KNI-engine implementation to enable web support. This project is far from finished — not even close. But since I have very little time to work on it, I decided to open‑source it in the hope that others will find it interesting and help turn it into something real.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.