Rolling Balls is a complete Unity puzzle game source code that includes AdMob ads already integrated. The project is fully reskinnable and is ready for release. Whether you are a beginner developer or have more experience, you will find this template very useful because most of the work is already done. The core gameplay is engaging and offers visual satisfaction as the player rotates the maze and guides balls out of it.
To set up AdMob ads follow these instructions. First open Unity and go to Assets then Google Mobile Ads then Settings. There you will place your app id which you have obtained from your AdMob account. Next open the script file named GameMenus.cs. In that file place your interstitial ad id on line 42 for Android and on line 44 for iOS. Also enter your banner ad id on line 60 for Android and on line 62 for iOS. After these settings are in place the ads will show in your builds as designed. You get both banner ads and interstitial ads as part of the monetization.
Unity Physics Puzzle Game
The gameplay of this Unity physics puzzle game revolves around moving balls out of mazes by rotating the entire maze. Each level presents a maze scene in which you must carefully rotate the maze so gravity causes the balls to roll along corridors, cross paths, avoid traps, and reach exits. There are already fifty one levels included with the source. Each level is saved as a new scene inside the Scenes slash Levels folder.
Adding new levels is quite simple because all the level scenes are organized there and follow the same structure. You can duplicate an existing level scene and modify its layout or maze to create your own levels. This helps with creating additional content easily.
The visual design is clean and optimized for mobile devices. Performance is smooth and responsive. Controls are intuitive so players on touch based devices will find rotating easy. The Unity source code supports both Android and iOS builds.
- AdMob ads integration with banner and interstitial formats
- Fifty one ready made levels included for immediate play
- All levels organized as scenes in a Scenes slash Levels folder
- Easy to create and add new levels by duplicating and modifying scenes
- Gameplay mechanic of rotating maze to roll balls out of the maze structure
- Clean and reskin‑friendly code structure
- Smooth performance on mobile devices
- Instructions in GameMenus.cs to set ad ids with clarity
Rolling Balls Unity puzzle game source code offers a polished and monetizable puzzle game foundation. It balances fun gameplay with solid monetization features so you can launch quickly and confidently. Because it is easy to reskin, to add levels, and to adapt visuals, it gives developers strong flexibility. If you are looking to publish a maze‑based ball rolling puzzle game, this source code gives you everything needed to succeed.
If you’re experimenting with mechanics in a physics puzzle game, a 2D Endless Game Unity can offer insights into pacing and player engagement.
Features Of Rolling Balls Unity Source Code
- Multiplatform support (PC, WebGL, android, iOS…)
- One touch controls
- Integrated AdMob ads
- Easy to reskin
- Ready for release
Requirements
- Unity 2020.3.36f or newer
