(PERSONAL DEVELOPMENT PROJECT)
The primary objective of this project was to develop a seamless parkour system, drawing inspiration from EA's renowned game, Titanfall. This advanced parkour system empowers players with a range of extraordinary capabilities, including wall running, wall climbing, double jumping, and sliding. Our aim was to create a fluid and exhilarating parkour experience, reminiscent of the thrilling mechanics found in Titanfall. By incorporating these dynamic movements, players can traverse environments with unmatched agility and engage in high-octane gameplay that pushes the boundaries.
TEAM SIZE
SOLO DEV
MY ROLE
Lead Developer | System Designer | Prototype Level Designer & More.
TOOL USED
Unreal Engine 5 | After Effects | Adobe Premiere pro
Process
The process of developing the advanced parkour system, inspired by Titanfall, involved several key steps. Initially, I dedicated time to thoroughly playing the Titanfall game multiple times, aiming to understand the physics and the smoothness of its movement mechanics. This served as a foundation for my own implementation.
The most challenging aspect was achieving a seamless wall run with wall jumps and wall climbs. After conducting research and experimentation for approximately one to two weeks, I devised a logic for the wall run mechanic. By utilizing line traces, I obtained information about the walls adjacent to the player character. I then checked if these walls were perpendicular to the player. Lowering the gravity enabled the player to execute the wall run while maintaining a realistic curve in their trajectory.
Subsequently, I optimized the line trace functionality to improve performance. During the wall jump, I implemented an additional line trace to determine if there was an obstacle ahead, enabling the player to execute a wall climb or ledge grab if there was enough space (up to 50 cm) above their head.
Developing and refining this logic took several weeks, but the end result was truly remarkable. Now, I possess a versatile parkour component that can be easily integrated into any character without encountering any issues. This accomplishment allows for seamless plug-and-play functionality, enhancing the overall gameplay experience.
Thank you for taking the time to watch our video. If you enjoyed the content and have any questions or would like to collaborate, please don't hesitate to reach out. We would love the opportunity to connect and discuss how we can work together. Thank you again for your interest in our work.
OR WANT TO SEE MORE WORK?