Senior Game Programmer

Crafting Immersive Game Worlds

22 years of professional game development expertise at Cyan, specializing in gameplay systems, engine architecture, and complex puzzle mechanics.

I've contributed to landmark titles including Riven, Myst, Firmament, Obduction, realMyst Masterpiece, and Uru Live with expansions Path of the Shell and To D'ni. With 10+ years of specialized Unreal Engine development, I deliver robust technical solutions for ambitious game projects.

Game development background
Portfolio

Featured Projects

A selection of landmark titles I've contributed to at Cyan, spanning over two decades of game development innovation.

Riven
2024Engine & Gameplay Programming

Riven

Modern remake of the classic puzzle-adventure game. Implemented core gameplay systems, puzzle logic, and interactive world mechanics using Unreal Engine 5. Developed engine systems and optimizations for next-generation platforms.

Unreal Engine 5C++BlueprintReal-time Rendering
Learn More
2023Engine Programming

Firmament

Immersive exploration game featuring complex mechanical puzzles. Engineered core systems for puzzle mechanics, physics interactions, and environmental storytelling.

Unreal Engine 4C++Physics EngineGame Systems
Learn More
Firmament
Myst (Remake)
2021Engine Programming

Myst (Remake)

Faithful recreation of the iconic puzzle adventure. Developed core engine systems, rendering pipeline optimizations, and interactive mechanics for next-gen platforms.

Unreal Engine 4C++Graphics ProgrammingOptimization
Learn More
2016Engine & Gameplay Programming

Obduction

Exploration and puzzle game spanning multiple worlds. Implemented core gameplay systems, environmental interactions, and cross-platform support.

Unreal Engine 4C++Gameplay SystemsCross-platform
Learn More
Obduction
Myst V: End of Ages
2005Engine Programming

Myst V: End of Ages

The fifth installment in the Myst series featuring advanced puzzle mechanics and immersive world exploration. Developed core engine systems and interactive mechanics across multiple Ages.

C++Engine ProgrammingPuzzle SystemsWorld Building
Learn More
2007-2013Core Programming

Myst Online: Uru Live

Massively multiplayer online adventure game spanning multiple Ages. Developed core networking systems, world mechanics, and gameplay features for persistent online worlds. Contributed to major expansions including Path of the Shell and To D'ni, implementing complex puzzle systems and multiplayer interactions.

C++NetworkingGame SystemsOnline ArchitectureMultiplayer Gameplay
Learn More
Myst Online: Uru Live
realMyst: Masterpiece Edition
2014Engine Programming

realMyst: Masterpiece Edition

Enhanced 3D remake of the original Myst with modern graphics and gameplay improvements. Developed core rendering systems, interactive mechanics, and cross-platform compatibility for next-generation platforms.

C++Graphics ProgrammingEngine Systems3D Rendering
Learn More
Expertise

Skills & Expertise

Two decades of game development have equipped me with comprehensive expertise across multiple domains and platforms.

Game Engines

  • Unreal Engine (10+ years)
  • Unreal Engine 5
  • Unreal Engine 4
  • Blueprint Visual Scripting
  • Unity
  • Plasma Engine

Programming

  • C++
  • Game Systems Architecture
  • Gameplay Programming
  • Engine Programming
  • Networking

Specializations

  • Puzzle Game Mechanics
  • World Building
  • Physics Systems
  • Cross-platform Development
  • Performance Optimization

Tools & Platforms

  • Visual Studio
  • Perforce
  • Subversion
  • Windows
  • macOS
  • Linux
  • Console Platforms
Experience

Professional Journey

Over 22 years of dedicated game development experience across multiple platforms and technologies.

22 Years Professional Game Programming

Comprehensive experience across multiple platforms, engines, and game genres. Specialized in gameplay systems, engine architecture, and technical leadership.

10+ Years Unreal Engine Specialization

Deep expertise in Unreal Engine 4 and 5. Proficient in C++, Blueprint visual scripting, and advanced engine systems. Shipped multiple AAA titles.

Cyan Inc. - Landmark Titles

Contributed to iconic games including Riven (2024), Firmament (2023), Myst Remake (2021), Obduction (2016), realMyst Masterpiece (2014), and Myst Online: Uru Live with expansions Path of the Shell and To D'ni (2007-2013).

Let's Work Together

Interested in discussing game development, technical challenges, or collaboration opportunities? I'd love to connect.