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.

DIY Creative Carving

DIY Creative Carving – Portfolio Project
DIY Creative Carving logo

Project Snapshot

  • Role: Solo programmer (Unity C#)
  • Studio / Publisher: Maysalward UK
  • Platforms: Android & iOS
  • Development time: 3 weeks total
  • Installs: 1 000+ on Google Play :contentReference[oaicite:0]{index=0}
  • User rating: Not yet rated (Android) / 3.0★ (iOS, 2 ratings) :contentReference[oaicite:1]{index=1}
  • Latest update: 30 Oct 2023 :contentReference[oaicite:2]{index=2}

Game Overview

DIY Creative Carving: Halloween turns your phone into a virtual pumpkin-carving desk. Trace outlines, scoop the pulp, carve creepy faces, then paint or light the jack-o'-lantern before handing it to impatient customers. Quick sessions and endless design combos make it perfect for Halloween season gaming. :contentReference[oaicite:3]{index=3}

My Key Contributions

  • Engineered the full carving workflow: outline tracing, voxel-style cutting, and real-time mesh updates.
  • Implemented multi-tool mechanics (saw, drill, paint sprayer) with haptic feedback and particle VFX.
  • Created a pattern-matching scoring system that compares player output to target stencil using pixel masks.
  • Built a procedural order generator that mixes face templates, colours, and “Day of the Dead” themes for replay value.
  • Optimised memory and draw-calls to keep ~55 FPS on mid-tier Android devices.
  • Integrated Google Play Games / Game Center leaderboards and a one-tap 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

Finished pumpkin outside house Saw tool outlining face Stencil placement phase

Try It Yourself

Google Play ▶ | App Store 


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