ArcadeMakerSources

A 2D Game Engine with its own programming language and IDE.

19
0
85% credibility
Found May 25, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C#
AI Summary

ArcadeMaker is an open-source 2D game engine with an integrated development environment. It allows users to create games by combining visual assets (sprites, sounds, backgrounds) with a custom scripting language called Exp. The IDE provides tools for organizing game resources, placing objects in rooms (levels), and writing event-based logic. The engine handles collision detection, movement, and rendering. The project is inspired by GameMaker 8 and is currently in early development, with many features planned but not yet implemented.

How It Works

1
🎮 You discover ArcadeMaker

You hear about a free game-making tool that works like GameMaker, with its own friendly programming language built right in.

2
💻 You download and open the IDE

You install the program and launch it to see a familiar window with panels for sprites, sounds, objects, and rooms.

3
🎨 You create your first game pieces

You draw or import pictures for your characters, add sounds, and organize everything in the project tree.

4
You write game logic in plain English

Instead of complex code, you write simple commands like 'when the player presses space, make the bullet appear and move forward'.

5
🏠 You build your first room

You drag your characters onto a canvas, set their starting positions, and arrange multiple rooms for levels or menus.

6
You test your creation
🔧
Fix and iterate

You tweak your code and settings until everything works the way you imagined.

🎉
Celebrate and share

Your game runs smoothly and you're ready to show it to friends or keep improving it.

🎯 Your game comes to life

You've built a working 2D game from scratch using a tool made by someone who loves game development as much as you do.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ArcadeMaker?

ArcadeMaker is a 2D game engine that ships with its own programming language and a full IDE. You write games in "Exp," a custom language the author created specifically for this project, while the engine itself runs on C# and MonoGame. Think GameMaker-style workflows but with a homegrown language instead of GML. The IDE handles sprites, sounds, backgrounds, paths, objects, rooms, and scripts in a visual editor. Games can export to desktop, mobile, and consoles thanks to MonoGame's cross-platform support, with web export planned via a future KNI backend.

Why is it gaining traction?

The hook here is the custom language. Exp is designed to be beginner-friendly for people who want to make games without touching C# directly. If you've used GameMaker 8, the workflow will feel familiar. The author is transparent about the project's state: this is explicitly not production-ready. That honesty creates a certain credibility within niche communities of developers who enjoy watching projects evolve from scratch.

Who should use this?

Game development hobbyists who want a GameMaker-like experience without the commercial tool. Educators teaching basic game logic concepts might find the custom language interesting as a teaching vehicle. Contributors interested in language design or engine architecture could find this a worthwhile playground. Production game developers should look elsewhere--the engine lacks critical features like backgrounds in the runtime and has only three functional object events.

Verdict

With 19 stars and a credibility score of 0.85%, ArcadeMaker is a passion project in its infancy. The custom language is the most compelling aspect, but the engine backend needs significant work before it can run complete games. If you want to experiment with a GameMaker-inspired workflow or contribute to a language-focused game engine, this is worth watching. For anything else, wait for a more mature release.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.