Norman Campbell
Gameplay programmer specializing in Blueprint systems and environmental simulation in Unreal Engine 5.
About Me


I design and ship modular gameplay systems with a focus on simulation, emergent interactions, and scalable architecture. With a background in mathematics and years of hands-on Unreal Engine development, I approach games as interconnected systems rather than isolated features.
I began working in Unreal Engine in 2018 and have since built and shipped multiple system-driven projects. In recent years, I’ve deepened my technical focus by returning to school for Computer Science, expanding into programming languages, and collaborating on small prototyping teams.
Alongside my formal computer science studies, I’ve released a playable demo and developed multiple system-focused prototypes. I’m currently expanding into Java and transitioning toward Unreal C++ to deepen my engine-level skills.
Explore my portfolio to see the systems I’ve built.
What I Build
Environmental Simulation
Combat systems
Chemistry Systems
Gameplay Systems
Player Interaction and Feedback


Tools














I approach games by dissecting how systems interact — how mechanics reinforce each other, where player choice emerges, and how structure shapes experience. Most of my projects start as small experiments that grow into interconnected frameworks.
I care deeply about making systems that are modular, readable, and extensible, so they can evolve instead of collapse under complexity.
Outside of development, I enjoy games (of course), playing piano, and hanging out with my cats — small routines that keep me creative and focused.