Senior C++ / Unreal Engine Developer
My programming journey began with game hacking, but I quickly decided to channel my passion into game development instead. Currently, I'm deeply engaged in studying the Unreal Engine source code to understand its core mechanics and working extensively with the Gameplay Ability System. I possess comprehensive knowledge in animation programming, shaders, and various aspects of Unreal Engine. I develop high-level game mechanics and systems using both C++ and Blueprint in Unreal Engine. My goal is to continuously apply my expanding knowledge to create high-quality and innovative games. With extensive experience in both low-level and high-level programming, I bring a unique perspective to game development challenges.
Lead Programmer
Unreal Engine Marketplace Developer
Code plugin for efficient actor management
Comprehensive Blueprint pack for character attributes
Educator
Singleplayer horror game based on an AudioObservation system. Players must navigate through the game without making sound, with a story-driven experience.
A survival game featuring unique mutation mechanics where infected humans exhibit different levels of intelligence and abilities, from basic zombie-like creatures to highly intelligent mutated beings.
An AA-level action-adventure game with advanced gameplay mechanics and immersive storytelling. Infrastructure has been established, but development is currently on hold.
Commercial project featuring gameplay programming, profiling and optimization, animation programming, and AI systems.
Advanced AI system featuring emotional bonding mechanics, allowing NPCs to form memories, develop emotional responses, and maintain persistent relationships with players. Includes anger, affection, and various emotional states that influence NPC behavior.
Sophisticated decision-making system for NPCs using utility theory, enabling dynamic behavior selection based on multiple weighted factors and environmental conditions. The system allows for complex decision trees and adaptive AI responses.
Extended Unreal Engine's AIPerception system with a new Smell Sense capability. Implementation includes scent trails, dissipation mechanics, and environmental factors affecting scent propagation, allowing AI to track and respond to olfactory stimuli.
System for modifying static mesh vertex colors at runtime in Unreal Engine. Used for dynamic vertex painting, altering surface appearance, showing damage, snow accumulation, mud, blood stains, and similar effects.
Advanced dismemberment system featuring dynamic limb separation, weapon dropping, and customizable body part data.
Optimized tick management solution, allowing for cache-coherent batching of tick operations to significantly improve performance in scenes with many ticking components.
Comprehensive collection of beginner-friendly Unreal Engine mechanics and examples.
Plugin for automatic character LOD management, optimizing performance through dynamic mesh, visibility, and physics adjustments.