Commercial Experience
ExeKiller
Systems/Tools Programmer
September 2024 — Present
ExeKiller
Paradark Studio | Systems/Tools Programmer
A first-person action-adventure set in a post-apocalyptic dystopia. My role involves developing core
game systems, tools creation and optimization.
- Enhanced game systems by developing a custom world streaming system
- Extending the saving system
- Led a team focused on in-engine performance optimization and build stability
- Utilized Unreal Insights and AMD μProf to diagnose bottlenecks and improve game performance
- Designed a significance-based NPC optimization system, allowing designers to define dynamic evaluation rules
- Implemented core gameplay systems, such as physical hit interactions, tutorials, in-game hints, combat logic, detective mode and more
- Maintained and extended animation system, including paired animations and interaction
- Created custom tools for artists and designers, including developing a suite of Editor Utility
- Widget-based tools for operations on world partition, components, actors, validation, and more
- Extend editor functionality with Slate-based systems. Custom details panel for custom types, in-editor widgets
- Built external tools and automated workflows with Python scripts
- Maintained CI/CD pipelines with Jenkins, including automated build steps, cooking, packaging, validation, and profiling builds
Gas Station Simulator - Car Junkyard DLC
Gameplay Programmer
June 2024 - August 2024
Gas Station Simulator - Car Junkyard DLC
DRAGO Entertainment | Gameplay Programmer
A DLC for Gas Station Simulator. Focused on core mechanics and analytics systems.
- Implemented Google Analytics data gathering support
- Created progression system for DLC
- Contributed to building upgrades system
- Bugfixes for AI systems, including NPC schedule and pathfinding
Winter Survival
Gameplay/AI Programmer
January 2024 - May 2024
Winter Survival
DRAGO Entertainment | Gameplay/AI Programmer
A survival game set in the harsh wilderness. Focused on gameplay mechanics and AI systems.
- Maintained AI systems and implemented new features
- Developed and optimized essential systems, including saving, combat, resource management, and building mechanics
- Refactored inventory UI system to pool widgets and reduce memory usage
- Created challenging infinite survival game mode
- Profiling and reduce memory usage of game systems
- Maintained and refactored legacy code to improve performance and readability
Sancticide
Gameplay Programmer
May 2023 - December 2023
Sancticide
Red Square Games | Gameplay Programmer
Action game where I specialized in ability systems, core gameplay features and AI combat behaviors.
- Built core functionality for a scalable abilities framework on top of GAS
- Worked on core gameplay systems, such as narrative triggers, interactables, and movement system
- Developed AI behaviors and debug visualization tools for gameplay systems
- Implemented combat-related abilities and integrated Wwise middleware
- Collaborated closely with the level design team, developing editor tools
Pet Projects
Sokudo Engine
Custom Game Engine
Sokudo Engine
- PBR rendering
- SPIR-V shader compilation and attribute reflection
- Animation system
- Scene system with serialization
- Serialization system for saving and loading levels
Combo Graph
UE Plugin
Combo Graph Plugin
Provides system for defining and handling combo sequences in Unreal Engine. It brings
new fully functional blueprint-based graph to create complex combo chains
Memreport Viewer
UE Plugin
Memreport Viewer
The MemreportViewer plugin provides an easy-to-use tool for parsing and displaying
memory reports in Unreal Engine. This plugin simplifies the process of visualizing memory data, making
it easier for developers to analyze memory usage.