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.

Football Gold Ball

Football Gold Ball – Portfolio Project
Football Gold Ball logo

Project Snapshot

  • Role: Solo programmer (Unity C#)
  • Studio / Publisher: Maysalward UK
  • Platforms: Android & iOS
  • Development time: 4 weeks total
  • Installs: 500+ on Google Play :contentReference[oaicite:0]{index=0}
  • User rating: Not yet rated (Android & iOS) :contentReference[oaicite:1]{index=1}
  • Latest update: 15 Nov 2022 :contentReference[oaicite:2]{index=2}

Game Overview

Football Gold Ball: Soccer Run is a hyper-casual runner where you dribble a golden ball down a narrow pitch, dodge defenders, collect power-ups and smash shots past the keeper to lift the ultimate trophy. Quick-fire levels, simple one-finger controls and explosive VFX keep the action snappy for mobile sessions. :contentReference[oaicite:3]{index=3}

My Key Contributions

  • Implemented the full lane-running movement & obstacle system, including dynamic defender AI and slow-motion goal kicks.
  • Crafted power-up mechanics (speed burst, magnet coins, invincibility) via ScriptableObjects for rapid tweaking.
  • Wrote procedural level generator that scales difficulty by distance and player accuracy.
  • Optimised draw-calls and garbage-collection spikes to maintain 55 FPS on mid-tier Android devices.
  • Integrated Google Play Games / Game Center leaderboards and a single IAP to remove ads.

Technical Stack

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

Media

Level 12 shooting action Jump platform perspective Upgrade choice: Red Card vs New Move

Try It Yourself

Google Play ▶ | App Store 


© Mohamed Osama — Part of my portfolio. Feel free to reach out for more technical details.