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
| Engine | Unity 2021 LTS |
| Language | C# |
| Analytics | Firebase Remote Config / Analytics |
| CI / CD | GitHub Actions → Unity Cloud Build → App Store Connect |
Media
Try It Yourself
© Mohamed Osama — part of my portfolio. Ping me for deeper technical details.