๐ŸŽฎ ROLORA

Version 2.0.8 (Is Live)

๐Ÿ”Ž Overview

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.

๐Ÿšง Map & Stage Star Rating Thresholds

Players are awarded stars based on their completion time, relative to the thresholds defined for each map and stage.

๐Ÿ“œ Rating Rules

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

๐Ÿ† Performance-Based Reward System!

Your completion time now earns you 1 to 3 Stars per level. The better your time, the bigger your payout:

๐ŸŽ‰ Event Hours - Shield Spawn Rates (Multiplayer)

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.

โš”๏ธ Rating Rules For Multiplayer

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

RewardAmount = Round ( Amount ×
PointScore + Point 200
)

โ–ถ๏ธ How To Play

Android

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.

๐ŸŽฏ Purpose

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.

๐Ÿ•น๏ธ Gameplay

๐ŸŽฎ Rolora Gameplay Teaser

Rolora Gameplay Teaser

๐Ÿค– Google Play Link

Get it on Google Play

๐ŸŽฏ 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.

๐Ÿ•น๏ธ Controls

  • Movement: Onโ€‘screen left and right buttons.
  • Camera: Swipe left or right to rotate the view around the cube.
  • UI: Inventory, stats, and contextual action buttons are available in the HUD.

Progression

  • Maps: Colorful, Ancient, Mystical โ€” each map contains four stages.
  • Dynamic Tiles: Alternates states every 3 seconds based on custom shader settings.Tiles toggle between original and dummy states every 3 seconds.
  • Customization: Frames and materials provide modifiers (e.g., +20% shield duration).

๐Ÿ”Ž Key Features

๐Ÿ“ˆ Technical Details and Performance

Procedural Generation

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.

Abstract Factory Pattern โ€” Platform Creation

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.

๐Ÿ’ป AI, Rendering & Networking

๐Ÿ”” Notifications

๐Ÿ“ธ Assets Screenshots and Captions

๐Ÿ“œMain Menu & โš™๏ธ Settings

Main menu with progression tracking and settings toggles (Language, Graphics, Audio).

๐ŸŒ Multiplayer LAN Play

Discovery via UDP broadcast. Win condition: First player to reach the evacuation point wins.

Lobby system, host configurations, in-game stats, and rewards calculation screens.

๐Ÿ—บ๏ธ Maps

Choose maps & stage. You must complate at least 3 stage where is currently placed map, if you are passing next map

๐Ÿ‘ค Profile ,Customization & ๐Ÿ›’ Store

Preview cosmetics/materials, and view stat modifiers in your Profile.

๐Ÿ—บ๏ธ Map: Colorful

Features 4 stages with dynamic weather conditions (sunny, rainy, snowy).

๐Ÿ—บ๏ธ Map: Ancient

Surrounded by a lava sea, requiring activation of rotary bridges and keys.

๐Ÿ—บ๏ธ Map: Mystical

Enchanting visuals with high endurance demands, featuring a formidable dwarf enemy.

๐Ÿ”  Localization & Optimization

Languages: UK English, FR French, DE German, ES Spanish.

Optimization: Solid 60 FPS target on Mali-G52 GPUs.

๐Ÿ“– Developer Diaries - Previously - Rolora v2.0.7 (What's New v2.0.7)

  • ๐Ÿ› ๏ธ 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.

๐Ÿ“– Developer Diaries - Currently - Rolora v2.0.8 (What's New v2.0.8)

  • ๐Ÿ› ๏ธ 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.

๐Ÿ“– Developer Diaries - Next Update - Rolora v2.0.9 (What's new v2.0.9)

โ˜„๏ธ Crystalline Meteor Gallery- Mystical (Singleplayer)

  • โ˜„๏ธ 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.

๐Ÿ“– Developer Diaries - Rolora (Coming Soon)

NEW MAP - POISONED

A hazardous environment surrounded by a toxic sea, presenting biohazard obstacles and dangerous new enemies. The cube is able to roll where is fitted as either even or odd number with the surface of the tile and bottom faces of the cube, which is matched the bottom face of the cube that is rolled as either even or odd with the tile.