GAME PROGRAMMER
I’m Mohamed Ibrahim, seeking opportunities where creativity, technical depth, and a shared passion for games matter.
I build game systems through clean and efficient code <>
Game PROGRAMMER
I’m Mohamed Ibrahim, looking for opportunities where creativity, technical depth, and a shared passion for games matter
I build game systems through clean and efficient code <>
UNITY
UNREAL
ENGINE PROGRAMMER
CUSTOM ENGinE
I have developed my custom game engine, Revoker, using C++ and OpenGL. It incorporates various game engine properties necessary for building games or creative applications.
ACHEIVEMENTS
Winners of Level up Showcase 2024 Innovative Technology, "Grave Robber", A technical demo of Revoker Game Engine built by us in our college academic project using
UNREAL
Escape The Dungeon
Created a 2.5D platformer where players control an archaeologist attempting to escape a dungeon. Equipped with unique abilities, the player must navigate through traps and obstacles to survive and find their way out.
TI - ME
Designed a third-person puzzle game for a college game jam, featuring alternating levels set in the Futuristic and Medieval eras. Players must collect all orbs in one era to unlock the next level, transitioning between time periods to uncover the mysteries of the past.
Escape The Dungeon
Created a 2.5D platformer where players control an archaeologist attempting to escape a dungeon. Equipped with unique abilities, the player must navigate through traps and obstacles to survive and find their way out.
TI - ME
Designed a third-person puzzle game for a college game jam, featuring alternating levels set in the Futuristic and Medieval eras. Players must collect all orbs in one era to unlock the next level, transitioning between time periods to uncover the mysteries of the past.
Escape The Dungeon
Created a 2.5D platformer where players control an archaeologist attempting to escape a dungeon. Equipped with unique abilities, the player must navigate through traps and obstacles to survive and find their way out.
TI - ME
Designed a third-person puzzle game for a college game jam, featuring alternating levels set in the Futuristic and Medieval eras. Players must collect all orbs in one era to unlock the next level, transitioning between time periods to uncover the mysteries of the past.
Escape The Dungeon
Created a 2.5D platformer where players control an archaeologist attempting to escape a dungeon. Equipped with unique abilities, the player must navigate through traps and obstacles to survive and find their way out.
TI - ME
Designed a third-person puzzle game for a college game jam, featuring alternating levels set in the Futuristic and Medieval eras. Players must collect all orbs in one era to unlock the next level, transitioning between time periods to uncover the mysteries of the past.
Unreal Physical animation
A quick prototype designed to test physical animation blend with Light attack and heavy attack.
Valorant Bomb Mechanic -UE5
Recreated bomb planting and blast mechanics inspired by the game Valorant.
UNITY
Switch 2D
Size Of Love
Switch 2D
Size Of Love
Switch 2D
Size Of Love
Switch 2D
Size Of Love
Unity
Unreal Engine
OpenGL
C++
C#
GLSL
Graphic Programming
Gameplay Programming
Custom Game Engine
Unreal Engine
Unity Engine
Roblox Engine
UNITY Projects
Shape Shift
A Hyper Casual game made for mobile, Inspired from the game Jelly Shift
UNREAL Projects
TI - ME
Designed a third-person puzzle game for a college game jam, featuring alternating levels set in the Futuristic and Medieval eras. Players must collect all orbs in one era to unlock the next level, transitioning between time periods to uncover the mysteries of the past.
ESCAPE THE DUNGEON
Created a 2.5D platformer where players control an archaeologist attempting to escape a dungeon. Equipped with unique abilities, the player must navigate through traps and obstacles to survive and find their way out.
Unreal Physical animation
A quick prototype designed to test physical animation blend with Light attack and heavy attack.
Valorant Bomb Mechanic -UE5
Recreated bomb planting and blast mechanics inspired by the game Valorant.
UBISOFT NEXT - Project
Bouncy Golf 2D is a puzzle-based golf game where players must launch the ball into the goal within a given stroke count. Built in C++ using Ubisoft’s proprietary graphics API, featuring a custom-designed ECS architecture for efficient game object management
Cloud Attack - 2021
Role: Unity Game Developer
Company: Cloud Attack Private Limited
Platforms: iOS & Android (Released on App Store & Play Store)
Overview:
Cloud Attack is amultiplayer quiz game where players compete in both PvE and PvP modes to develop skills at Cloud computing and Azure
Key Features:
Multiplayer Modes: Designed and implemented both PvE (player vs Bot) and PvP (player vs player) quiz battles.
Leaderboards & Ranking: Developed a dynamic leaderboard system to track player progress and competition.
Gameplay Variety: Integrated diverse power-ups to enhance quiz strategy and replayability.
Backend Integration: Implemented REST API connections for dynamic question generation and player data sync.
UI/UX: Delivered polished, responsive UI with smooth navigation and user-friendly flow.
CUSTOM ENGINE
I’ve developed my own custom game engine, Revoker, using C++ and OpenGL. The engine is designed to support core systems essential for building games and interactive applications. Scroll down to explore its technical features and architecture.
Graphics Programming
I enjoyed developing the graphics systems in my engine, which gave me a strong understanding of how rendering pipelines work in modern game engines. I used GLSL for shader programming, gaining hands-on experience with low-level rendering techniques and tool programming.
Let’s Work
together, and level
up creativity!

WINNER IN
Level up Showcase 2024 Innovative Technology
INTRODUCING TECHNICAL DEMO OF REVORKER GAME ENGINE
GRAVE ROBBER
Let’s talk about gaming experience
I'm always open to share more about my projects and experiences.
Feel free to connect with me—send a message on LinkedIn or drop an email. I’d be happy to chat!
I'm always open to sharing more about my projects and experiences.
Feel free to connect with me—send a message on LinkedIn or drop an email. I’d be happy to chat!





















