About Me
Hey this is Ibrahim
A game developer driven by a passion for building systems, mechanics, and immersive experiences
What I do
My gaming passion
Since childhood, my passion for game creation has driven me to become a game developer. I've honed my skills in advanced programming through dedicated education and participation in numerous game jams.


Tools
Tools I play around with
Game Engines
Unity
Unreal Engine 5
Custom engine
Programming Languages
C#
C++
C
GLSL(Shader)
Java
HTML
External Libs
OpenGL
FMOD
Oculus for Unity
Firebase
App Store services
Playstore services
Photon for Unity
Design Pattern
State Machine
MVC
Observer Pattern
Factory Pattern
Pooling Factory Pattern
Singleton
Roles of Interest
Gameplay programming
Graphics programming
AI programming
Engine programming
Game Tester
AUG 2024 - Nov 2024 (Contract)
Fanshawe College, London, Canada
Research Assistant
Designed and implemented a communication layer to bridge Unity and CHAI3D, enabling real-time haptic feedback using the Inverse 3 device by Haply Robotics (Montreal). Unity was used for graphical representation, while CHAI3D handled the physics-based haptic simulation.
DEC 2021 - AUG 2023
Ivy Comptech, Hyderabad
Software Engineer
Worked as Unity developer and Led the development of immersive VR games by integrating the Oculus SDK into Unity. Explored and implemented casino game mechanisms in VR
APR 2021 - NOV 2021
CloudThat Technology , Bangalore
Unity Developer
Worked as a Unity Developer where I was involved in the development and successful publication of an educational game named "Cloud Attack."
My responsibilities included integrating backend APIs into the Unity framework.
Additionally, I developed on integrating Firebase and Google Play Services to enhance the game's functionality

APR 2020 - AUG 2020
NSI Games , Hyderabad
Gameplay Programmer (Intern)
Developed the player mechanics for a multiplayer shooter game using the Unity game engine.
Contributed to the creation of artificial intelligence (AI) systems during my time at the company.
APR 2020 - AUG 2020
Amorphic Gamers, Chennai
Gameplay Programmer (Intern)
Played a pivotal role in creating a 2D Unity game.
Specifically focused on AI behavior systems and user interface development (UI)