Portfolio

Professional Work and Academic Projects

Professional Experience

Strange Horizons - Outerstellar

Duration: 4 Years (2020-2024)

Helped concept and create the fundamental systems needed for a multiplayer survival game together with another engineer.

  • Development of optimized networked game systems for key gameplay features like Inventory, Deployables, Interaction, Abilities (GAS), Melee Combat, Animation and more
  • Led the design and implementation of the whole game's User Interface
  • Developed multiple AI pawns utilizing custom Behavior Trees with shared behavior
  • Optimized Navigation System to reduce generation time at editor and startup time
  • Established Validation System and wrote lots of validation code
  • Created custom Editor and Asset Generation Tools to increase productivity
  • Analyzed game design and provided clear feedback for potential improvements
  • Maintained and refactored the same code base for several years

Technologies used: C++, Unreal Engine 5, Perforce, AWS, TeamCity

Assetto Corsa Screenshot

d3t Limited - Assetto Corsa Competizione PS4 / XB1 Port

Duration: 1 Year (2019-2020)

Contributed to the console port of Assetto Corsa Competizione, a highly acclaimed racing simulation game known for its realistic physics and driving experience. Focused on performance optimization and console-specific features.

  • Contributed to performance optimization for console versions
  • Optimized memory usage to fit the game within console limitations
  • Developed the XB1/PS4 User Management Layer

Technologies used: C++, Unreal Engine 4, Perforce, Console SDKs

Academic Projects

Animal Squad

A turn-based 1v1 multiplayer strategy game featuring unique animal characters with special abilities.

  • Implemented networking using GameSparks Services
  • Developed the hexagon grid system
  • Created modular unit programming framwork for gameplay variety

Technologies: Unity, C#, GameSparks

Ultimate Parkour Challenge

A 3D platformer featuring advanced movement mechanics and challenging level design.

  • Developed a complex character controller with various parkour moves
  • Implemented a dynamic camera system
  • Setup state machine based animation system for smooth character movement

Technologies: Unity, C#