C++ Gameplay Project | Unreal Engine 5

Planned Additions (Not Yet Implemented) These are upcoming systems I’m working toward as I continue learning and improving the system:

Wolf connection → not just emotional → core gameplay mechanic

companion AI → creates meaningful player relationships → wolf responds to care → learns behaviors → provides assistance.

Core Systems

5-States → stays near player, responds to petting/feeding Explore → investigates surroundings, finds useful items Alert → warns player about dangers through audio/visual cues Assist → actively helps during challenging moments Emergency → protective behaviors when player in trouble

Care & Bonding System Feeding → simple interactions strengthen relationship Trust Building → wolf becomes more responsive over time Persistent Memory → game remembers how well you care for companion

The connection with the

Technical Implementation

Performance & Debugging Approach

Central “PresentationSlide” class → lets programmers create short debug presentations
Goal → explain how systems work while designers use them
Focus → make debugging clearer and knowledge sharing easier

Manager → handles all wolf logic (states, care, memory)
Trigger → calls the actions the manager provides
Config File → stores references and data the manager needs

Interactions → making relationships feel more natural → working with testers to identify edge cases Code Documentation → writing clear explanations for other developers Performance Profiling → optimizing for target platforms

Wolf System Applications Companion Bonding → wolf’s trust system could adapt to horse relationships Care Interactions → wolf feeding/petting mechanics translate to grooming Behavioral States → wolf’s 5-state AI applies to horse companion moods Multi-Character → wolf pack dynamics work for stable management

Core idea → meaningful relationship → player + AI character → feels alive + responsive

Technical Skills: C++ (junior level)| Unreal Engine 5 | AI State Machines | Component Design | Data Management |

I want a AI that feels emotionally engaging → not just functional → this project taught me balancing technical systems.

I use AI to draft the first version of my systems with comments and debug lines. Once it runs how I want, I rewrite and refine it myself to save time and learn faster as a Junior Technical Designer.

Tools:Tools: UE5 (Blueprints + C++), Blender, Krita, Materializer, GitHub (sample script), Jira, Rider, Meshify Workflow: Leveraged AI tools (Claude, OpenAI, Gemini) for iteration speed, debugging, and concept art exploration.


Thanks for reading — message me on Linkdin!