CC.

Luna's Rainbow Road

Summary

3D endless runner puzzle game blending runner and Match3 mechanics for iOS.

Stack

Unity
C#
Unity Game Engine
Blender
Adobe Creative Suite

Challenge

Combining two different game genres, endless runner and Match3 puzzles, into one cohesive experience. The game needed fluid mechanics, a progression system that worked across both gameplay types, and visual design that tied everything together.

Solution

Built the game using Unity with C# scripting. Created custom character controllers with smooth movement and collision detection. Designed a matching mechanic using grid systems and color detection algorithms that works at runner speeds. Built progression systems where players upgrade abilities in both gameplay modes using scriptable objects for data management. Created 3D environments and character models in Blender with optimized poly counts for mobile. Implemented shader effects for visual polish. Added sound effects and visual feedback using Unity's particle system and audio mixer to make actions feel responsive.

Results

Released on iOS with players praising the unique gameplay hybrid. The character controller and matching mechanics worked smoothly together. Visual presentation and animations enhanced the overall experience.

Luna's Rainbow Road - Image 1
Luna's Rainbow Road - Image 2

Let's work together

Open for freelance work, collaborations, and full-time roles. Let's talk about your project.

Chike Chiejine - UI/UX Designer & Developer | Product Design Portfolio