Game development, from the inside out.
Unreal Engine 5 programming across C++, Blueprints, multiplayer, and gameplay systems. I handle the technical implementation, whether you need a single feature or help connecting the whole game.
Gameplay & systems
Modular inventory, quests, combat, progression, and economy systems. Gameplay Ability System (GAS) implementation and the architecture that connects your features.
Networking & multiplayer
Replication, server authority, player interactions, and networked gameplay for listen and dedicated servers. Multiplayer logic built around your game’s requirements.
UI & animation integration
Game interfaces and the logic behind them. Animation and asset integration that connects your supplied artwork, models, and animations to working gameplay.
C++ & Blueprint architecture
Core logic and base classes in C++, exposed cleanly to Blueprints for iteration. Clear boundaries and reusable systems that help a project stay maintainable as it grows.
Performance & engine logic
Profiling, optimization, and investigation of expensive gameplay code. Custom Unreal source engine edits when the project needs changes below the gameplay layer.
Prototypes, layouts & tools
Playable prototypes, gray-box level layouts, and the logic that makes them work before final art arrives. Project tools, application features, and systems that support development.
Automation & optional AI workflows
Workflow automation and experienced AI-assisted development, when you want it. Hands-on programming remains my main approach. Before using AI on your project, we agree where and how it is permitted. It can help with repetitive or time-consuming work; I review the results, integrate them into the project, and test what I deliver. I’m equally comfortable working without AI.
My focus is programming and implementation. You supply the art, models, and animation assets; I build the systems and integrate them into the game.
Discuss your project