Rolora is a mobile actionโpuzzle adventure where you roll the either color or texture โ sided cube across procedurally generated platforms to reach an evacuation point.
Each face of the cube must match the tile beneath it; stages grow longer and more challenging as you progress. The project is a solo commercial game in active development for Android with iOS planned next.
Players are awarded stars based on their completion time, relative to the thresholds defined for each map and stage.
3 Stars ๐๐๐ : Passed Time is less than or equal to Min Time
2 Stars ๐๐ : Passed Time is less than or equal to Average Time
1 Star ๐ : Passed Time is less than or equal to Max Time
| Map | Stage | Min Time (s) | Average Time (s) | Max Time (s) |
|---|---|---|---|---|
| Colorful | 1 | 30s | 40s | 50s |
| 2 | 40s | 60s | 70s | |
| 3 | 70s | 90s | 110s | |
| 4 | 140s | 160s | 180s | |
| Ancient | 1 | 90s | 120s | 150s |
| 2 | 175s | 215s | 245s | |
| 3 | 250s | 280s | 310s | |
| 4 | 300s | 330s | 360s | |
| Mystical | 1 | 25s | 35s | 45s |
| 2 | 80s | 95s | 105s | |
| 3 | 170s | 185s | 200s |
Your completion time now earns you 1 to 3 Stars per level. The better your time, the bigger your payout:
| Start-Time | End-Time | Spawn-Possibility | Status |
|---|---|---|---|
| 09:00 AM | 07:00 PM | 55% | Medium Chance |
| 08:00 PM | 00:00 AM | 90% | High Chance |
| 00:00 AM | 09:00 AM | 20% | Low Chance |
| 07:00 PM | 08:00 PM | 20% | Low Chance |
* Rest of these hours, the shield spawn rate settles at 20%. Shields destroy themselves within 10 seconds if untaken. Protection lasts 7 seconds.
| Difficulty | Min Time (s) | Average Time (s) | Max Time (s) |
|---|---|---|---|
| Easy | 65s | 75s | 90s |
| Normal | 65s | 75s | 90s |
| Hard | 75s | 85s | 95s |
The amounts of the reward cards that is taken from chest is to calculation with following formula
The movement buttons are placed on both the left and right sides of the screen. You can control movement and interact with UI elements by pressing these buttons. To change the point of view, simply slide your finger slightly from left to right or right to left.
The colorful cube must reach the evacuation point by rolling onto tiles that match its bottom face color. Each new stage introduces longer platforms and more difficult obstacles.
๐ฏ Objective: Roll the cube to the evacuation point. Each time the cube rolls, the face that becomes the bottom must match the tile color or state beneath it. Rolling onto a nonmatching tile deducts time or points depending on the mode.
Algorithm: DFS for platform layout and event placement. Seedable generation ensures deterministic runs for QA and leaderboards. Tunable parameters include enemy spawn rate, obstacle frequency, dynamic tile ratio, and loot probability.
In Rolora, platform instantiation is implemented using the Abstract Factory pattern.
Each map is backed by its own PlatformFactory abstraction. This provides easy
extensibility, map-specific customization, and testability.
Discovery via UDP broadcast. Win condition: First player to reach the evacuation point wins.
Languages:
English,
French,
German,
Spanish.
Optimization: Solid 60 FPS target on Mali-G52 GPUs.
๐ ๏ธ Bug Fixes: Minor bugs resolved for better stability.
โก Performance: Shader and code optimizations for smoother gameplay.
๐จ Dynamic Visuals: Tile styles now change with your selected frame!
๐ Tutorial: Revamped onboarding experience.
๐ฎ GPGS & Cloud Save: Sign in to back up progress and unlock achievements!
๐ In-App Purchases: New in-app purchase options added.
๐ ๏ธ Bug Fixes: Minor bugs resolved for better stability.
โก Performance: Shader and code optimizations for smoother gameplay.
๐จ 3D Models: Fences (FBX) have been remodeled with new additions.
๐ชค New Content: Added a 'Mystical Trap' to obstacles for the Mystical Map. It dissolving and crystallization for each 3 seconds.
โ๏ธ New Content: Introducing the 'Meteor Rain' obstacle to the Mystical Map. On hard difficulty, a meteor will strike near the cube shortly after a red warning circle fades.
๐ Smart Push Notifications: Automated reminders sent after a period of inactivity to re-engage players.
๐ Multiplayer: Automatically restart 3 seconds after Game Over.
๐ ๏ธ Bug Fixes: Minor bugs resolved for better stability and gameplay.