Imagination IS MORE IMPORTANT THAN KNOWLEDGE
Together we the people achieve more than any single person
could ever do alone.
GLINT
Success Is The Sum Of Small efforts
Together we the people achieve more than any single person
could ever do alone.
GLINT
Game DEVELOPER
I am Muhammad Umar, a Gameplay Programmer and MProf. Game Development student at Abertay University, specialising in gameplay architecture and systems programming in Unreal Engine 5 C++ and Unity. Across three semesters at Abertay I have transitioned from a solo developer working in Unity C# to a professional who has shipped production gameplay systems in Unreal Engine 5 C++ within a thirteen-person multidisciplinary team under external client oversight. My practice is built on high-performance, maintainable, and scalable game architecture — building systems that work correctly, can be extended by designers without programmer involvement, and integrate cleanly with other systems in the codebase. My goal is to secure a junior to mid-level Gameplay Programmer role at a AA or AAA studio, where I can contribute to the development of technically ambitious game experiences.
CORE TECHNICAL AND PROCEDURAL
This portfolio reflects my development as a technical professional across three semesters at Abertay University. Each project and system included here demonstrates my technical expertise, my ability to work within a multidisciplinary team under professional conditions, and my commitment to writing code that meets industry standards.
Gameplay Architecture
Production gameplay systems in Unreal Engine 5 C++ and Unity C#: component-based health and damage systems, delegate-driven event architecture, interface-based interaction systems, Enhanced Input integration, headlamp battery management, AI-driven world actors, and data-driven UI systems.
Optimization/Tooling
Unreal Insights profiling, Tick management and overlap-driven enablement in UE5, C# Job System, Burst Compiler, Unity Profiler, Wwise audio middleware integration and RTPC control via C++.
Engine Proficiency
Unreal Engine 5 (Proficient in C++, Enhanced Input, UMG, Wwise Integration, Blueprint extensibility), Unity (Expert in C#, DOTS research)
Version Control/Production
Expert: Git, Git LFS, Agile/Scrum, milestone-driven development, task tracker management, source control in a thirteen-person team including conflict resolution and branch strategy.
SERVICES AND SOLUTIONS
Gameplay Architecture & Systems
I design and implement gameplay systems in Unreal Engine 5 C++ and Unity C# that are modular, maintainable, and extendable. My systems use component-based architecture, multicast delegates, and interface-driven interaction so that designers can build on top of them without programmer involvement and other programmers can integrate with them without understanding their internals.
Performance Optimization
I make performance decisions based on evidence, not instinct. In Unreal Engine 5 I use Unreal Insights to identify hot paths, manage Tick cost through overlap-driven enablement, and structure systems to avoid per-frame processing where it is not needed. In Unity I have applied the C# Job System and Burst Compiler to mobile simulation work.
Full-Cycle Production Pipeline
I have operated within a professional studio simulation managing Git source control across a thirteen-person team, resolving merge conflicts, maintaining branch strategy, communicating blockers to producers, and delivering to client milestones. I handle the practical side of team development, the things that keep a shared codebase clean and a team moving.
LASTET WORKING PROJECT
This part provides evidence of my technical and procedural knowledge in the form of different artifacts created in the process of academic and personal project work.
CLIENTS TO SAYS
Besides a technical and procedural development, behaving in multi-cultural and diverse teams at Abertay University and having freelance clients also contributed to my behavioral development to a significant extent.
Throughout our collaboration, Muhammad was professional, dependable, and maintained a constructive attitude. His work met all project requirements and he consistently delivered solutions that aligned with our game's technical needs.
Vera Silva
From the very beginning, Muhammad communicated clearly and understood my vision perfectly. He followed instructions carefully, provided step-by-step updates, and made sure I was part of every key decision. He also conducted a detailed QA audit, shared the results with clear explanations, and made thoughtful adjustments after my approval, showing excellent professionalism and attention to detail.
Kumaran Ratna
I worked with Muhammad Umar on a game development project and was consistently impressed by his technical depth and follow-through. He translates requirements into clean, reliable builds, communicates trade-offs clearly, and resolves issues fast especially around performance, tooling, and integrations. Muhammad is proactive, dependable, and a pleasure to collaborate with. I’d gladly work with him again and recommend him for any game dev role.
Leslie Martinez
OUR ALL PRICES
Lorem ipsum dolor sit smet, consectetur adipisicing elitae. Sint ratione reprehenderit, error qui enim and exsit.
RESEARCH & FOCUS
Pushing the boundaries of Game Architecture
MProf Research (Data-Oriented Stack)
I am actively researching the transition from Object-Oriented Programming (OOP) to Data-Oriented Design (DOD) using Unity’s DOTS and Burst Compiler. My goal is to quantify the performance gains in mobile simulation games.
Cross-Engine Engineering
While an expert in Unity, I am expanding my engineering vocabulary by mapping Unity’s memory management patterns against Unreal Engine’s C++ manual memory management. This comparative analysis strengthens my ability to write optimization-friendly code in any engine.
Stability Over Speed
I believe "slow is smooth, and smooth is fast." I prioritize writing clean, modular code today to prevent "spaghetti code" disasters tomorrow.
LATEST NEWS & BLOGS
Lorem ipsum dolor sit smet, consect adipisicing elit. Sint ratione reprehenderit, error qui enim
CONTACT
READY TO COLLABORATE?
Looking for a Technical Lead or Gameplay Architect?
I am currently available for Mid-to-Senior Gameplay Programming roles in the UK (or Remote). Whether you need to stabilize a messy codebase or architect a new system from scratch, let's talk.
📍 Location: Dundee, UK 📧 Email: umer.ramzan375@gmail.com 🔗 LinkedIn: https://www.linkedin.com/in/faizcreations/