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
You hear about a free game-making tool that works like GameMaker, with its own friendly programming language built right in.
You install the program and launch it to see a familiar window with panels for sprites, sounds, objects, and rooms.
You draw or import pictures for your characters, add sounds, and organize everything in the project tree.
Instead of complex code, you write simple commands like 'when the player presses space, make the bullet appear and move forward'.
You drag your characters onto a canvas, set their starting positions, and arrange multiple rooms for levels or menus.
You tweak your code and settings until everything works the way you imagined.
Your game runs smoothly and you're ready to show it to friends or keep improving it.
You've built a working 2D game from scratch using a tool made by someone who loves game development as much as you do.
Star Growth
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 RepurposeSimilar repos coming soon.