Presented at the Chandigarh GameDev Meetup The game received encouraging feedback from attendees, helping refine gameplay mechanics and enhance the overall player experience.
WATCH TRAILER
LeapZone is a story-driven 2D platformer where players navigate hazardous environments, overcome challenging platforming sections, and confront a final boss while uncovering the mystery behind a virtual world created by its antagonist, Fallor.
‣ Game Design
‣ Level Design
‣ Gameplay Programming
‣ UI/UX Design
‣ Audio Integration
‣ Visual Effects & Polish
‣ Mobile Optimization
‣ Unity Engine
‣ C#
‣ Cinemachine
‣ Unity 2D Lighting
‣ Photoshop & Illustrator
‣ Audacity
‣ Visual Studio
Precision Platforming
Every jump, movement, and obstacle was designed to reward timing and player control rather than luck.
Environmental Storytelling
Visual themes shift from vibrant landscapes to darker environments as players get closer to the antagonist.
Progressive Challenge
Each level introduces new mechanics and hazards, gradually increasing difficulty while teaching players through gameplay.
Accessibility Across Platforms
he game was designed to work seamlessly on keyboard, controller, and mobile touch controls.
Green theme Background: Sky, clouds, mountains Introduces movement, jumping, combat, tutorials, and narrative setup while teaching players the core mechanics in a safe environment which lets player get familiar with gameplay and environment.
Green theme Background: Sky, clouds, mountains Challenges players with tighter platforming sections, moving platforms, and cave navigation.
Continuation from Level 1 (starts inside the cave), Objective is to Climb upward to exit the cave with Tight platforming spaces and Moving platforms are activated when the player stands on them
Introduces breakable fake platforms, darker environments, and more complex traversal challenges. blue/darker theme, Environmental storytelling (Dried trees, Crows on bushes) & takes player downwards into caves in which he has to survive fake platforms or fall in void
Green theme Background: Sky, clouds, mountains A focused combat level where player face Fallor in a dynamic boss battle that serves as the game's final challenge. a small combat area with same level 3 theme but with no coins and platforms leads to boss enemy with a Dialogue interaction before the fight & Player is restricted from escaping Level ends only after defeating the boss
The visual design of LeapZone was created to balance immersion with gameplay clarity. The world features stylised environments, layered backgrounds, dynamic lighting, and environmental effects that evolve throughout the player's journey. As players progress through the game, the atmosphere shifts from bright and welcoming landscapes to darker, more hostile environments, reinforcing the narrative tension and increasing sense of challenge.
‣ Bright skies and vibrant environments
‣ Mountain backdrops and open landscapes
‣ Warm colour palette
‣ Calm and welcoming atmosphere
‣ Darker blue-toned environments
‣ Dried vegetation and abandoned scenery
‣ Cave systems with dramatic lighting
‣ Stronger contrast and mood-driven visuals
‣ Layered backgrounds with parallax depth
‣ Dynamic 2D lighting and shadow casting
‣ Atmospheric fog and post-processing effects
‣ Bloom, colour grading, and visual polish
‣ Falling leaves and butterfly particle effects
‣ Foreground fade system to maintain player visibility
‣ Environmental storytelling through changing themes and scenery
‣ Create a visually engaging world
‣ Support storytelling through environmental changes
‣ Maintain gameplay readability and player visibility
‣ Add depth, atmosphere, and immersion without distracting from gameplay
Patrolling Enemy
A patrol-based enemy that moves between predefined points, detects nearby players, and chases them when spotted. If the player escapes, it returns to its patrol route. Features 3 health points and difficulty-scaled damage.
Bomb Hazard
An instant-kill explosive hazard that detonates within a defined radius, creating high-risk gameplay moments. The explosion only affects players within a valid line of interaction. Visual blast effects provide clear feedback and emphasize the impact of each explosion.
Spike Hazard
A static environmental hazard placed throughout levels to punish mistimed jumps and careless movement. On contact, it deals difficulty-scaled damage and applies knockback using a timed damage system, preventing continuous damage from a single collision.
Rotating Blade
A continuously spinning hazard placed in narrow paths and platform edges to test player timing and precision. It deals difficulty-scaled damage on contact, encouraging careful movement through challenging platforming sections.
Swinging Hammer
A pendulum-style hazard designed to disrupt player movement and punish poor timing. Suspended from a top pivot point, it swings across pathways and platform sections, dealing difficulty-scaled damage and applying knockback on contact. Strategic placement near gaps and voids increases the risk of being pushed off platforms, adding tension to traversal challenges.
Void Zone
A fail-state hazard placed beneath level sections to prevent players from bypassing platforming challenges. When the player falls into the void, a trigger-based detection system instantly applies fatal damage, resulting in an immediate respawn at the last checkpoint. Multiple void zones were strategically positioned across different level depths to ensure consistent detection throughout the game.
A patrol-based enemy system designed to add pressure during exploration and combat. Enemies move between predefined patrol points, detect nearby players, and switch to aggressive behaviour when the player enters their detection range. This system encourages strategic movement, creates tension during platforming sequences, and provides a balanced challenge without overwhelming the player.
‣ Tracks and faces the player in real time
‣ Teleports within the arena to create unpredictability
‣ Uses randomized attack patterns and attack timings
‣ Fires multiple projectile variations based on difficulty
‣ Scales damage, movement speed, and attack frequency with difficulty settings
‣ Enters a Rage Mode below 50% health
‣ Becomes more aggressive and less predictable as health decreases
‣ Reacts to player proximity with rapid-fire attacks
‣ Integrates combat animations and health UI systems
‣ Create a memorable final challenge
‣ Prevent repetitive combat patterns
‣ Encourage player adaptation and strategic movement
‣ Provide scalable difficulty for different skill levels
Smart Camera System
A custom camera system built using Cinemachine was designed to improve player visibility, movement readability, and overall gameplay comfort. The camera smoothly follows the player while intelligently adjusting its position based on movement direction and falling states, helping players better anticipate upcoming obstacles and landing areas. Camera boundaries were implemented for each level to prevent showing empty spaces outside the playable area and to maintain focused framing throughout the experience.
The result is a responsive and intelligent camera system that enhances exploration, platforming precision, and overall player immersion.
‣ Smooth player tracking using Cinemachine
‣ Movement look-ahead system for improved visibility
‣ Dynamic downward camera shift during falls
‣ Camera hint zones to reveal hidden paths and lower platforms
‣ Level boundary control using camera confiners
‣ Optimized camera damping for cinematic movement
‣ Improved visibility during platforming and exploration
‣ Reduce frustration caused by blind jumps
‣ Improve player awareness and navigation
‣ Keep important gameplay elements visible
‣ Create a smoother and more polished gameplay experience
To enhance immersion and bring the world of LeapZone to life, several visual systems were implemented throughout the game. These systems add depth, atmosphere, and environmental detail while ensuring gameplay remains clear and readable.
Post Processing
Bloom | Colour Grading | Dynamic 2D Lighting | Atmospheric Fog | Particle Effects | Gameplay Feedback VFX
Before Post Process
After Post Process
Foreground Fading
Before Fade
After Fade
Parallax Effect Backgrounds
A multi-layer parallax background system was implemented to create a stronger sense of depth and movement within the game world. Background layers move at different speeds relative to the player's movement, with distant elements moving slower than foreground layers. This technique enhances visual immersion, makes environments feel larger and more dynamic, and adds a sense of scale without affecting gameplay readability. Key layers include mountains, clouds, vegetation, and environmental scenery that react smoothly as the player explores each level.