Project 5
Action Adventure PC/Consoles
Engine:  
In-House (Keen Library)
Languages:
C++, Javascript, Ruby
Tools:  
Visual Studio, Plastic SCM, Trello, Confluence
Status:
Unannounced
Game Description
A well-known IP owned by THQ Nordic GmbH, this action-adventure game invites players into a rich, mystical world filled with imagination. As a continuation of a beloved story, the project builds upon an established franchise, offering fans an exciting new chapter that honors the legacy of the original while expanding its universe in bold, creative ways.
What I Did
I was responsible for core gameplay programming using C++ within an ECS-based architecture, focusing on clean, scalable, and maintainable systems. My main responsibilities included implementing player abilities, developing traversal mechanics, and contributing to combat systems. I also designed and integrated various enemy types and AI behaviors. I collaborated closely with design, art, animation, and level design teams to ensure smooth gameplay integration, applying advanced 3D mathematics to solve technical challenges. In addition, I mentored junior developers and supported performance optimization to help deliver a polished and responsive player experience.
Gallery
All images and videos have been approved by THQ Nordic for use in this portfolio.
Projectiles: The enemy projectile follows an arced trajectory, simulating a ballistic path. The player projectile travels along static geometry and applies force to enemies upon impact.
The player can perform powerful counterattacks by executing a perfectly timed dodge. Camera shake can be defined per individual effect, with control over both positional and rotational axes. In this case, a vertical shake is created by subtly oscillating the camera’s Y-axis position using a simple sine wave.
Traversal mechanic: The player uses the whip to traverse the environment via horizontal and vertical hooks. Movement is physics-based, preserving momentum for fluid navigation.

Whip Attack: The player targets an enemy and launches the whip, either pulling the enemy in or slinging themselves toward the target. This is followed by a powerful combo attack.

