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.

Mohamed Ibrahim

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.

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++. 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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Plugin Developer - Game Engines at Elisa Interactive
November 1, 2025 - Present
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) at Fanshawe College (Haply Robotics)
August 1, 2024 - November 1, 2024
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.
Unity Developer (VR Games) at Ivy Comptech
December 1, 2021 - August 1, 2023
Designed and implemented engaging gameplay systems for multiplayer VR casino games using Unity and Oculus SDK. Used Unity Profiler to identify performance bottlenecks in live VR titles. Developed room and lobby multiplayer systems and real-time headboards synced via Photon and REST APIs. Coordinated with stakeholders to define technical requirements and deliver milestones.
Unity Developer at Cloud Attack Private Limited
April 1, 2021 - November 1, 2021
Designed and maintained a live 2D mobile quiz battle game with continuous updates and player engagement systems. Implemented scalable back-end architecture using REST APIs and document-based data storage. Developed PvP battle systems, leagues, power-ups, and ranking mechanics. Collaborated with designers to create responsive UI/UX, increasing player retention.
Engine and Graphics Programmer at Grave Robber
March 1, 2024 - April 1, 2024
Developed a custom game engine supporting core gameplay and rendering features. Integrated NVIDIA PhysX for collision and interaction physics; used FMOD for real-time sound effects. Optimized rendering through LOD, mesh instancing, and culling techniques. Created an Unreal-inspired rendering pipeline and a Unity-like component system.
Unity Game Developer (VR Games) at Ivy Comptech
December 1, 2021 - August 1, 2023
Designed and implemented 3D multiplayer gameplay systems for VR casino games (card and poker) using Unity for Oculus devices. Developed real-time multiplayer features including room/lobby systems and leaderboards using Photon and WebSockets. Optimized performance in live VR titles using Unity Profiler and Addressables, improving runtime efficiency and scalability. Debugged runtime issues and collaborated with cross-functional teams to improve system stability and workflow efficiency.
Unity Game Developer at Cloud Attack Private Limited
April 1, 2021 - November 1, 2021
Developed and shipped a live 2D mobile PvP quiz game in Unity with scalable REST API integration. Implemented core gameplay systems including PvP battles, leagues, power-ups, and ranking mechanics. Optimized mobile performance and integrated Firebase authentication for smooth gameplay and secure cross-platform user management.
Engine & Graphics Programmer at Grave Robber
March 1, 2024 - April 1, 2024
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.

Education

Post-Graduate Software and Information System Testing at Fanshawe College, Canada
January 11, 2030 - February 14, 2026
Post-Graduate Advanced Game Programming at Fanshawe College, Canada
January 11, 2030 - February 14, 2026
B.Sc. Game Design and Development at ICAT Design and Media College, India
January 11, 2030 - February 14, 2026
B.Sc. Game Design and Development at ICAT Design and Media College, India
August 1, 2018 - May 1, 2021
Post-Graduate Advanced Game Programming at Fanshawe College, Canada
September 1, 2023 - April 1, 2024
Post-Graduate Software and Information System Testing at Fanshawe College, Canada
September 1, 2024 - April 1, 2025
B.Sc. Game Design and Development at ICAT Design and Media College, India
August 1, 2018 - May 1, 2021
Post-Graduate Advanced Game Programming at Fanshawe College, Canada
September 1, 2023 - April 1, 2024
Post-Graduate Software and Information System Testing at Fanshawe College, Canada
September 1, 2024 - April 1, 2025

Qualifications

Post-Graduate Software and Information System Testing
January 11, 2030 - February 14, 2026
Post-Graduate Advanced Game Programming
January 11, 2030 - February 14, 2026
Post-Graduate Advanced Game Programming
September 1, 2023 - April 1, 2024
Post-Graduate Software and Information System Testing
September 1, 2024 - April 1, 2025
Post-Graduate Advanced Game Programming
September 1, 2023 - April 1, 2024
Post-Graduate Software and Information System Testing
September 1, 2024 - April 1, 2025

Industry Experience

Gaming, Media & Entertainment, Software & Internet, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more