Gameplay Systems
Core loops, combat, movement, inventories, interaction — architected to scale without falling over in the third act.
I'm Mohamed Nasr — a solo game developer from Cairo with a single, stubborn focus: building polished, playable experiences in Unreal Engine.
Over the past six years I've taken dozens of projects from empty level to shipped build. Gameplay systems, level design, Blueprints, C++, materials, VFX, tools, UI — the whole pipeline lives in one pair of hands. When something is wrong, I fix it. When something is missing, I build it.
Clients come to me when they need someone who can own a concept and deliver it without a committee. No handoffs, no meetings about meetings, no "that's not my department." Just a game that works, feels good, and ships on time.
If you're building something in Unreal and you want it done right — you're in the right place.
Core loops, combat, movement, inventories, interaction — architected to scale without falling over in the third act.
Deep Unreal C++: modules, subsystems, gameplay framework, custom components, and the boring-but-critical architecture work that holds a game together.
Clean, legible Blueprint graphs that don't turn into spaghetti. Macro libraries, interfaces, and patterns that non-programmers can actually read.
Replication, RPCs, authority, prediction, rollback-friendly design. Multiplayer that actually works over the wire — not just in the editor.
Behavior trees, EQS, state trees, perception, pathfinding. AI that feels reactive and alive — and debuggable when it misbehaves.
Impacts, trails, weather, ability feedback — effects that make the game feel alive without tanking the frame budget.
Editor utilities, Python tooling, UMG interfaces. The unglamorous infrastructure that turns a week of work into an afternoon.
Integrating ML models into gameplay and tools — classification, inference, data pipelines. Practical ML that solves real problems, not research papers.
UE5 · FPS
A solo UE5 first-person shooter project — gameplay, systems, and feel.
C++ · Flight
C++ flight system in UE5 — physics, input, and handling built from scratch.
Vehicle
Treaded vehicle system with turret control, suspension, and weapon handling.
Combat
UE5 combat system with weighty attacks, targeting, and reactive animations.
ALS · Combat
Combat system layered on Advanced Locomotion v4 — clean integration and feel.
UMG · UI
Polished UMG main menu showcase — transitions, settings, and presentation.
Full end-to-end Unreal Engine 5 game development — for clients who need a shipped result, not a concept.
Fast, clean multiplayer prototypes in Unreal Engine 5 — networked gameplay that actually works over the wire.
One-off gameplay systems built to spec — movement, combat, inventory, AI, whatever your game is missing.
The graphics are insanely cool, the atmosphere is perfect, the little cinematic sequence at the beginning is so cool, the controls are really solid… and there’s both flying and ground enemies. The sound effects and background music give it the perfect vibe. I’m still extremely impressed with this project and how good it looks for such a small time period of development.
If there’s anything you need in Unreal Engine, this guy can do it. His knowledge of the program is vast and in-depth, and he quickly learns complex new tools and plugins. Match this with his high level of C++ skill and you have an all-in-one Unreal Engine solution for any need. Nasr is my go-to developer for everything, he is very polite, creative and honest. Couldn’t recommend more.
Working with Mohamed was absolutely amazing! He provided me with an amazing foundation and prototype to continue building my project off of. He kept amazing communication during the entire process and sent me amazing video and photo progression updates. If you’re starting a project and need to hire external help, definitely go with Mohamed.
Nasrrx helped me with the practical component for my MFA degree (Game design). A very complicated project that changed shape and direction multiple times over the course. Nasrrx was always very accommodating, helpful and eager to assist, input and grind as needed. The final product played great, worked smoothly and looked fantastic! Thanks for everything M!
Great work on the first phase of the project. Communication was smooth and the quality delivered matched the expectations. Looking forward to continuing the collaboration in the next phases. Definitely recommended.
Very professional, delivered a bit more than initially agreed and had multiple suggestions and ideas for the project.
Excellent work. Delivered early. Got exactly what I needed. Absolutely would recommend using his services.
It’s an honor to work with Nasrrx. He’s a great communicator with a vast knowledge of Unreal Engine.
Mohamed got me exactly what I needed with a quick turnaround time. Will continue to use throughout development.
Always a pleasure working with Nasr.
Started as a general developer and published work on the Google Play Console — a shipped game and a shipped app live on the store. Early proof that I could take an idea from empty folder to a build someone else could install.
Launched freelance services and started taking client work. Fiverr, Upwork, direct contracts — smaller gigs to begin with, building a reputation one delivery at a time.
Graduated to larger engagements — full Unreal Engine projects, bigger budgets, longer timelines. The work became less about one-off fixes and more about owning whole systems and slices.
Started the @nasrrtm YouTube channel — devlogs, tutorials, breakdowns. Teaching the craft I was using every day and growing an audience that still watches today.
Moved heavier projects into UE5. Deeper C++, multiplayer networking, AI, tooling, and optimization work. Featured in a community spotlight as one of the solo devs worth watching in the region.
Since going freelance I've participated in 500+ projects — personal and client, small and large. Currently at full capacity. Commissions are closed for now, but the work doesn't stop.
@nasrrx
“The best solo game developer in the middle east.”
Unreal Engine 5 project — gameplay systems and experiments written in C++.
Encryption utilities and tooling built on top of Unreal Engine 5.
Copy-on-write (COW) implementation for the XV6 teaching operating system.
Pygame visualizer for sorting algorithms — a hands-on tool for teaching complexity.
Two-pass computer assembler implemented end-to-end in Python.
Three.js experiments and WebGL playground — real-time 3D graphics on the web.
Commissions closed · At full capacity
If you still want to reach out — a question, a collaboration idea, or just to say hello — send a note below or ping me on any of the platforms.