Star2D is a lightweight yet powerful 2D game engine designed specifically for Android mobile game development.
It leverages LibGDX for rendering and Box2D for physics simulation, giving developers a stable and high-performance environment to build interactive 2D experiences.
After a long development cycle, Star2D has returned stronger, with bug fixes, performance upgrades, and new features that make creating games more intuitive and enjoyable.
A smooth, minimal, and responsive visual editor for managing your game world.
No need to start with code. Build gameplay using our event-driven visual scripting system.
Supports events such as:
- Touch / Click
- Update Loops
- Collisions and more
Prefer writing code? Star2D includes a built-in code editor with:
- Auto-completion
- Syntax highlighting
- Smooth and responsive editing
Kickstart your learning with ready-to-run templates:
- Platformer Game
- Cars Game
- Paul Runner
- Star Valley
Quickly navigate and manage your Box2D bodies inside the project.
Organize and manage your game assets with the built-in file browser.
Design custom colliders and roads for car games and other physics-driven gameplay.
This feature provides flexibility for advanced 2D level design.
Recent updates optimized Star2D to handle large numbers of Box2D bodies with improved stability and smoothness.
Ideal for mobile-friendly, physics-heavy games.
We welcome contributions of all sizes. You can:
- Build UI components
- Create sample games
- Write tutorials or documentation
Every contribution helps grow the Star2D ecosystem.
Note
Please read note.txt.
You are free to use and modify this project, but you must include attribution to the original source.
Caution
Some bugs may still exist in the engine. Contributions to fix them are highly appreciated. 🚒





