I Build

Game Programmer in CA

I’m Mohamed Ibrahim, seeking opportunities where creativity, technical depth, and a shared passion for games matter.

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

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

Neon Climber

a neon-stylized platformer, designed to test your reaction time and climbing skills, created for the Speedspace Game Jam with the theme 'ascend.

illicium

Developed a 2D top-down survival game for the ScoreSpace Game Jam, achieving an impressive 4th place ranking.

  • Unity

    Unreal Engine

    OpenGL

    C++

    C#

    GLSL

    Graphic Programming

    Gameplay Programming

Mastered 4+ tools

  • Custom Game Engine

    Unreal Engine

    Unity Engine

    Roblox Engine

Highlights

Unity Projects

I can develop and implement automation tools that help you work smarter, not harder

Highlights

Unreal Projects

I build high-performance gameplay systems with Unreal Engine

#1 Project

Valorant Bomb Mechanic -UE5

Recreated bomb planting and blast mechanics inspired by the game Valorant.

#2 Project

Unreal Physical animation

A quick prototype designed to test physical animation blend with Light attack and heavy attack.

#3 Project

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.

#4 Project

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.

Ubisoft Next Project

A custom-built 2D engine featuring ECS, physics, and high-performance gameplay systems

Bouncy Golf 2D is a puzzle-based golf game built in C++ using Ubisofts proprietary graphics API

System Developed

Custom ECS (Entity Component System) : efficient management of entities and components

Custom Physics & Collision System – 2D collision handling and physics response

Event System – decoupled communication between engine systems and gameplay logic

Object Pooling – optimized memory and performance for reusable game objects

Math Utilities – custom math library for vectors, transforms, and physics calculations

Scripting System – flexible game logic integration

Live Product

Cloud Attack 2021

Cloud Attack is a multiplayer quiz game where players compete in both PvE and PvP modes to develop skills at Cloud computing and Azure

System Developed

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.

Revoker Game Engine

Custom Game 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.

Introducing Introducing technical Demo of Revoker Game Engine Level up Showcase 2024 Innovative Technology

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!

Live Prototypes

Gameplay Prototypes

Switch Balls

A mobile game developed using Unity, showcasing a prototype of a color ball bouncing on an endless stack of floors implemented using object pooling.

3C Prototype

A prototype with character controls and cameras with Target locking system

SOKUBAN 3D

Recreated Sokuban 2D retrro game in 3D with scalable game systems

I'm always open to share 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!

ibrahim155.developer@gmail.com

+12269989187

Create a free website with Framer, the website builder loved by startups, designers and agencies.