top of page
2
Untitled.png
Game Overview

Cactai is a dynamic endless runner inspired by classics like Jetpack Joyride. The player controls a cactus character that jumps, shoots, avoids rocks, and takes down flying eagles—all while collecting coins.

The objective is simple yet addictive: travel as far as possible while gathering coins and surviving hazards. Designed for both desktop and mobile platforms, ensuring smooth gameplay across screens.

Cactai.png

Genre - Endless Runner / Action Platformer | Platform -  PC, Mobile & Tablet (Unity ,C#)

3
Frame 4.png
Sound On.png
3
Technical Highlights.png
  • Player Input (PC & Mobile):

  1. Built on Unity’s New Input System with custom mappings for Jump, Attack, and Pause.

  2. PlayerInputHandler - manages multi-jumps, shooting, collision handling, and magnet power-up logic.

  • Power-Up System:

  1. Modular architecture with PowerUp Type enum (RapidFire, CoinMagnet, ExtraLife).

  2. Power-ups activate through PlayerInputHandler.ApplyPowerUp() with unique gameplay effects.

  • Spawning Systems:

  1. Spawn Manager dynamically spawns obstacles and enemies with difficulty scaling tied to player speed.

  2. Coin Spawn Manager creates randomized coin groups at varied intervals and heights.

  • Game Management:

  1. Game Manager controls health, score, distance tracking, acceleration, slowdown after hits, pause, and restart.

  2. Integrated with FMOD Studio for adaptive background music and SFX.

  • UI & UX:

  1. Distance and score tracking (GameUI, ScoreUI).

  2. Health represented visually as hearts (HealthUI).

  3. Mobile HUD toggle for touch controls.

  4. Game Over, Pause, and Main Menu with smooth scene transitions (SceneController).

  • Juice & Feedback:

  1. Scrolling parallax background (ScrollingBackground).

  2. Wheel animation linked to player speed (WheelRotator).

  3. Particle effects on jumps, coin magnet activation, and enemy deaths.

iPhone 16 Pro Max - 5.png
3
Player Experience.png
  • Engaging Loop: Jump, shoot, collect, and dodge—simple controls, deep mastery.

  • Momentum Flow: Game speed ramps up naturally, creating escalating tension.

  • Rewarding Feedback: FMOD-powered audio, particle effects, and responsive animations keep players immersed.

  • Replay Value: Randomized spawns and coin placement ensure no two runs are identical.

Core Features.png
  • Dual Platform Support: Optimized input systems for both PC (keyboard) and mobile (touch).

  • Smooth Movement: Multi-jump mechanics (up to three jumps) combined with responsive mid-air control.

  • Shooting System: Continuous fire mechanic with projectile-based attacks.

  • Enemies & Hazards:

  1. Eagles flying at varied heights.

  2. Ground obstacles and falling rocks.

  • Collectibles: Coins scattered across the level with randomized spawn patterns.

  • Power-Ups:

  1. Rapid Fire – drastically increases attack rate.

  2. Coin Magnet – pulls in coins within a radius.

  3. Extra Life – restores health.

  • Progressive Challenge: Game speed accelerates over time; collisions temporarily slow the pace to balance flow.

  • Replay-ability: Randomized spawns and scaling difficulty keep each run fresh.

Frame 91.png
3
OG GAME DEV.png

Cactai showcases my ability to build a complete, polished endless runner in Unity, with scalability for multiple platforms, advanced input handling, and a strong balance between challenge and fun.

My Contribution.png
  • Designed and implemented all core systems: player controller, power-ups, spawning, scoring, and UI.

  • Built adaptive difficulty through acceleration and slowdown mechanics.

  • Developed for cross-platform release (desktop, mobile & tablet).

  • Integrated FMOD for audio middleware, providing dynamic soundscapes.

  • Delivered a polished experience with animations, VFX, and responsive controls.

Frame 89.png
TAG 2
5
Frame 48 3
Ways to contact me
Ways to contact me
Pink Poppy Flowers
+972-52-554-9568
bottom of page