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
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#