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.

Humans vs Skeletons

Humans vs Skeletons – Portfolio Project
Humans vs Skeletons icon

Project Snapshot

  • Role:Gameplay programmer – major re-work (Unity C#)
  • Studio / Publisher: Maysalward UK
  • Platform: iOS (iPhone & iPad)
  • Re-work sprint: 4 weeks
  • User rating: 5.0★ (2 reviews) :contentReference[oaicite:0]{index=0}
  • Latest update: 27 Feb 2022 (v1.1) :contentReference[oaicite:1]{index=1}

Game Overview

Humans vs Skeletons is a cheeky mix of fixed-gun shooter and tower defence: hold a sand-bagged position, mow down undead hordes with a thundering MG, fortify barricades, then face a screen-filling skeletal boss. :contentReference[oaicite:2]{index=2}

Key Contributions

  • Re-architected the enemy-wave director to support 200 + rag-doll skeletons on-screen with zero GC spikes.
  • Re-built weapon & ammo modules via ScriptableObjects—new guns now plug-in in minutes.
  • Added desert & night arenas, dynamic lighting and destruction VFX (URP).
  • Cut CPU frame time ≈ 35 % using pooled rag-dolls, GPU instancing and animation culling.
  • Hooked up Game Center leaderboards, Firebase Remote Config and a safe-rollout “Remove Ads” IAP.

Technical Stack

EngineUnity 2021 LTS
LanguageC#
AnalyticsFirebase Remote Config / Analytics
CI / CDGitHub Actions → Unity Cloud Build → App Store Connect

Media

Waves of skeletons Upgrading barricades Boss battle

Try It Yourself

Download on the App Store ▶


© Mohamed Osama — part of my portfolio. Ping me for deeper technical details.