Rolling Maze is a simple physics puzzle game where players rotate the complete maze to guide all balls toward the exit.
Instead of controlling each ball directly, the player changes the angle of the maze. Gravity then moves the balls through different paths, corners, and openings. Each level requires the player to find the correct rotations and move every ball out safely.
The project includes 51 ready-made levels, one-touch controls, portrait mobile gameplay, and an easy-to-edit structure. It is a useful Unity source code project for developers who want to create a casual maze or ball puzzle game without building the main mechanics from scratch.








Game Overview
The goal of each level is simple: rotate the maze and move all balls toward the exit.
As the maze turns, the balls roll according to gravity. Players need to study the maze layout and decide which direction to rotate it.
Some levels are easy and require only a few movements, while later stages can include more balls, longer paths, and more complex maze designs.
The gameplay combines:
- Maze rotation
- Physics-based ball movement
- Puzzle solving
- Multiple ball control
- Level progression
- One-touch mobile controls
How to Play
- Start the selected puzzle level.
- Check the ball positions and maze layout.
- Rotate the maze using the touch controls.
- Allow gravity to move the balls.
- Change the maze direction when needed.
- Guide every ball toward the exit.
- Complete the level and continue to the next puzzle.
The controls are easy to understand, making the game suitable for casual mobile players.
51 Puzzle Levels
The project includes 51 playable levels.
Each level uses a different maze layout and ball arrangement. The existing levels can be edited, duplicated, or used as examples for creating new puzzles.
Developers can change:
- Maze shape
- Wall positions
- Ball starting points
- Number of balls
- Exit position
- Level difficulty
- Background
- Maze colors
More levels can also be added to expand the game.
One-Touch Maze Rotation
The main gameplay system uses simple one-touch controls.
Players rotate the full maze instead of moving the balls individually. This keeps the controls easy while still allowing challenging puzzle designs.
A single rotation may affect several balls at the same time, so players need to think carefully before making each move.
Key Features
- Complete Unity puzzle game project
- 51 ready-made levels
- One-touch controls
- Maze rotation gameplay
- Physics-based ball movement
- Multiple ball puzzles
- Portrait mobile layout
- Easy level editing
- Add new levels
- Easy reskinning
- Customizable maze graphics
- Customizable balls and backgrounds
- Simple puzzle mechanics
- Mobile-friendly gameplay
- Android support
- iOS support
- WebGL support
- PC support
- Lightweight Unity project
Easy to Customize and Reskin
Rolling Maze can be changed into many different puzzle styles.
You can replace:
- Game title
- App icon
- Splash screen
- Ball graphics
- Maze walls
- Maze colors
- Backgrounds
- Exit design
- Buttons
- Fonts
- Menus
- Sound effects
- Background music
- Level layouts
For a more original version, developers can also create new maze themes or add different ball designs.
Possible themes include:
- Wooden marble maze
- Neon puzzle maze
- Space ball maze
- Candy maze
- Ice maze
- Jungle maze
- Mechanical maze
Technical Details
| Detail | Information |
|---|---|
| Game Engine | Unity |
| Game Type | Puzzle |
| Gameplay | Rotate maze and guide balls |
| Levels | 51 |
| Controls | One-touch |
| Orientation | Portrait |
| Unity Asset Store Version | 1.0 |
| Original Unity Version | Unity 2017.4.1 |
| File Size | Around 2.4 MB |
| Platforms | Android, iOS, WebGL, PC |
| Reskinning | Supported |
| Additional Levels | Supported |
Because the project was originally created with an older Unity version, developers should make a backup before opening it in a newer Unity release.
What You Will Get
The project includes the main files needed for the existing Rolling Maze gameplay, such as:
- Complete Unity project
- Maze rotation system
- Ball physics system
- 51 puzzle levels
- One-touch input
- Level progression
- Existing graphics
- Game scenes
- User interface elements
- Editable project files
The exact folder structure can vary depending on the package version.
Suggested Improvements
Developers can expand the project with additional features such as:
- Three-star level ratings
- Move counter
- Timer
- Hint system
- Level skip
- Coin rewards
- Ball skins
- Maze themes
- Daily puzzles
- Achievements
- Leaderboards
- Additional level packs
Advertising or in-app purchases can also be added separately if needed. They are not clearly confirmed as built into the original project.
Supported Platforms
The project can be prepared for:
- Android
- iOS
- WebGL
- PC
Mobile gameplay is designed around portrait orientation.
When preparing the game for current app stores, developers may need to update Unity, Android SDK settings, target API versions, signing settings, plugins, and privacy requirements.
Who Can Use This Project?
Rolling Maze can be useful for:
- Beginner Unity developers
- Students
- Puzzle game developers
- Mobile game creators
- Freelancers
- Game reskinning businesses
- Independent developers
Basic Unity knowledge is enough for simple graphic and level changes. C# knowledge is recommended for adding new gameplay systems.
Frequently Asked Questions
How many levels are included?
The project includes 51 puzzle levels.
What is the main gameplay?
Players rotate the maze and use gravity to guide all balls toward the exit.
Can I add more levels?
Yes. Existing levels can be edited or duplicated to create additional puzzles.
Is the game mobile-friendly?
Yes. It is designed for portrait mobile gameplay with one-touch controls.
Which Unity version was used?
The original Asset Store version lists Unity 2017.4.1.
Can I open it in a newer Unity version?
Possibly, but some updates may be required. Always back up the original project before upgrading.
Can I reskin the game?
Yes. Balls, maze graphics, backgrounds, menus, colors, sounds, and levels can be customized.
Download Rolling Maze Balls Rotate Unity Source Code
Rolling Maze is a simple and flexible Unity puzzle project with 51 levels, one-touch controls, physics-based ball movement, and easy customization.
Use the existing project as a base, create new maze levels, replace the graphics, add your own theme, and prepare a customized puzzle game for mobile, WebGL, or PC.
Download Rolling Maze Balls Rotate Unity source code and start building your own maze puzzle game.