Personal Projects

These are the non-confidential projects
Over the years, I have contributed to 60+ games
either building them from scratch or enhancing them through updates.

Monster Truck Race Battle

Monster Truck Race Battle – Portfolio Project
Monster Truck Race Battle icon

Project Snapshot

  • Role: Gameplay programmer (Unity C#) – major re-work
  • Studio / Publisher: Maysalward UK
  • Platforms: Android & iOS
  • Re-work sprint: 4 weeks
  • Installs: 1 000 + on Google Play :contentReference[oaicite:0]{index=0}
  • User rating: Not yet rated (Android & iOS)
  • Latest update: 27 Apr 2023 :contentReference[oaicite:1]{index=1}

Game Overview

Monster Truck Race Battle mashes lane-running reflexes with stunt-crash mayhem: launch giant trucks over flaming hoops, smash rival vehicles, and barrel through traps to claim the podium. Endless tracks and destructible set-pieces keep the action loud and fast. :contentReference[oaicite:2]{index=2}

Key Contributions

  • Re-engineered the obstacle & enemy-wave director to support 200 + physics-driven vehicles with no GC spikes.
  • Rebuilt truck handling & stunt systems using ScriptableObjects for one-click designer tuning.
  • Added two new biomes (canyon | snow) with day-night cycles and reactive VFX.
  • Cut frame time by ≈ 35 % via object pooling, GPU instancing and animation culling.
  • Integrated Google Play Games / Game Center leaderboards and a safe-rollout “Remove Ads” IAP.

Technical Stack

EngineUnity 2021 LTS
LanguageC#
Back-end / AnalyticsFirebase Remote Config, Google Analytics
CI / CDGitHub Actions → Unity Cloud Build → App Store Connect & Google Play

Media

Obstacle gate – early run Finish-line flames Ring-of-fire stunt

Try It Yourself

Google Play ▶ | App Store 


© Mohamed Osama — Portfolio highlight. Happy to share deeper technical details on request.