MI

Mohamed Ibrahim

Available to hire

I am a Gameplay Programmer with 3+ years of experience building scalable gameplay systems, multiplayer features, and cross-engine tools using Unity and C++.

About

I am a Gameplay Programmer with 3+ years of experience building scalable gameplay systems, multiplayer features, and cross-engine tools using Unity and C++. I have shipped mobile and VR titles, and developed AI-driven tools that generate real-time 3D environments across Unity, Unreal, and Roblox. I focus on performance, system architecture, and player-centric design, and enjoy collaborating across disciplines to deliver robust, maintainable code and compelling player experiences.

  • 3 years' experience
  • Joined October 2025

Industry experience

  • Gaming
  • Media & Entertainment
  • Software & Internet
  • Education

Work experience· 8 roles

Plugin Developer - Game Engines · Elisa InteractiveNov 2025 – Present · 1 yr 1 mo

Specialized in Unity Editor tooling, performance profiling, and maintaining large production codebases across Unity, Unreal, and Roblox environments. Built and optimized custom editor extensions and engine plugins (C++ in Unreal, C# in Unity, Lua in Roblox). Coordinated front-end UI systems, back-end AI services, and engine-side implementations to ensure seamless data flow and real-time scene updates. Implemented performance optimizations to improve tool responsiveness, asset loading efficiency, and editor stability. Managed Git repositories, branch workflows, and access permissions across multiple projects.

Research Assistant (Contract) · Fanshawe College (Haply Robotics)Aug 2024 – Nov 2024 · 4 mos

Developed and integrated Unity front-end features with an active C++ physics back-end through DLLs, enabling seamless cross-engine communication. Collaborated with the engineering team to optimize device usability and ensure efficient system integration. Delivered 10 functional prototypes in Unity supporting the inverse 3-device and simulating 5 distinct haptic feedback behaviors for the client.

Engine & Graphics Programmer · Grave RobberMar 2024 – Apr 2024 · 2 mos

Developed a modular C++ game engine with gameplay systems, PhysX-based physics, and real-time OpenGL rendering. Optimized performance using LOD, instancing, and frustum culling; built editor tools (Scene/Game View, hierarchy, transforms) with ImGui. Implemented a component-based architecture and Unreal-style rendering pipeline with data-driven systems.

Engine and Graphics Programmer · Grave RobberMar 2024 – Apr 2024 · 2 mos
Unity Game Developer (VR Games) · Ivy ComptechDec 2021 – Aug 2023 · 1 yr 9 mos
Unity Developer (VR Games) · Ivy ComptechDec 2021 – Aug 2023 · 1 yr 9 mos
Unity Game Developer · Cloud Attack Private LimitedApr 2021 – Nov 2021 · 8 mos
Unity Developer · Cloud Attack Private LimitedApr 2021 – Nov 2021 · 8 mos

Education· 9

Post-Graduate Software and Information System Testing · Fanshawe College, Canada2030 – 2026
Post-Graduate Advanced Game Programming · Fanshawe College, Canada2030 – 2026
B.Sc. Game Design and Development · ICAT Design and Media College, India2030 – 2026
B.Sc. Game Design and Development · ICAT Design and Media College, India2018 – 2021

Certifications and awards· 6

Post-Graduate Software and Information System Testing2030 – 2026
Post-Graduate Advanced Game Programming2030 – 2026
Post-Graduate Advanced Game Programming2023 – 2024
Post-Graduate Software and Information System Testing2024 – 2025

Hire Mohamed Ibrahim today

Post a job and invite Mohamed, or contact them directly. No hidden commission.

Post a job