Project Overview
Welcome to an epic and challenging action-adventure game that features a Soulsborne-inspired character controller, offering players precise control over their protagonist in a dark and immersive world. Prepare to embark on a thrilling journey filled with intense combat, exploration, and strategic battles. With a dynamic combat system and a range of five unique weapons, players will face formidable foes and cunning enemies as they master the art of combat in a 3rd person perspective.
My Contributions
I was responsible for designing and implementing the responsive and smooth character controller. I ensured that the player's movements, including walking, running, and jumping, felt natural and intuitive. The goal was to provide players with precise control over their character, enhancing the overall gameplay experience.
As part of the combat system, I designed the mechanics for the five distinct weapons in the game. Each weapon required its unique attack styles and properties to provide players with diverse gameplay options. I worked closely with animators and artists to bring these weapons to life, making sure they felt powerful and satisfying to wield.

Key Features

The character controller offers precise left stick speed control, allowing players to adjust the character's movement speed. Lightly tilting the left stick results in slower walking, while pushing it fully enables the character to run at full speed. This feature grants players more control over their movements, enabling them to sneak past enemies or sprint into action when needed. In this action-adventure game, the camera controller plays a crucial role in providing players with an immersive and dynamic 3rd person perspective. The camera controller is designed to follow the player character seamlessly, ensuring a clear view of the action while enhancing the overall gameplay experience
The game features smooth and realistic running and jumping animations. When players push the left stick to full capacity, the character seamlessly transitions into a running animation, complete with lifelike movements. Additionally, jumping animations are dynamically executed based on the character's movement speed, providing a natural and immersive experience.
A special code is implemented to ensure that the character can walk over steps and uneven terrain smoothly. When the character approaches steps or small obstacles, the animation dynamically adjusts to reflect the appropriate movement, creating a realistic visual effect that enhances the game's immersion
Players have access to an arsenal of five distinct weapons, each offering a unique fighting style and attack animations. These weapons include one-handed swords for swift and agile strikes, two-handed axes for powerful and sweeping attacks, spears for versatile lunges. Each weapon's animations and combat mechanics are tailored to match its specific style, allowing players to choose their preferred approach to combat.