Software engineering · Game development
Arian
Rahimi.
Software Engineer · Game Developer · Unreal Engine C++ Programmer
I build interactive experiences with a focus on Unreal Engine 5 and C++. My work also spans Unity with C#, real-time graphics with Vulkan and OpenGL, and .NET.
01 / Selected work
Built to move.
A capstone project exploring speed, expressive movement, and high-pressure encounters.
R.E.M.
A first-person, momentum-based movement shooter. Fight phobia-inspired bosses and escape a comatose state by mastering a growing arsenal of movement abilities and firearms.
Movement toolkit
- Wall running, bunny hopping, and grappling
- Sliding, slide-cancel movement, and rocket jumps
- Black-hole projectiles and five-second time reversal
Design goals
- Fast, continuous forward momentum
- Distinct boss encounters built around phobias
- Encourage creative use of every ability
02 / Technical toolkit
Tools I work with.
A practical mix of gameplay programming, engine work, and lower-level graphics experience.
Unreal Engine
Primary development focus for building interactive game experiences.
C++ · Unreal Engine 5
Game & software development
Experience working across a second major game engine and the .NET ecosystem.
Unity · C# · .NET
Real-time rendering
Graphics and shader programming with modern and established APIs.
Vulkan SDK · OpenGL · Shaders
03 / About
Curious by design.
I’m a programmer who finds fulfillment in the process of creating experiences. I enjoy working across the stack of an interactive project—from gameplay code and tools to the graphics that bring a world to life.
My main focus is Unreal Engine 5 development in C++, with additional experience in Unity, graphics and shader programming, and .NET.
04 / Get in touch
Let’s make something.