Parkour Rush

Parkour Rush is a fast-paced indie parkour game prototype built in Unreal Engine using C++. The project focuses on responsive player movement, momentum-based traversal, and vertical level design inspired by games like Only Up. All gameplay systems were implemented without Blueprints to strengthen my Unreal Engine C++ workflow and gameplay programming fundamentals.


Client

Personal Indie Project

Service Provided

Gameplay Programming, Game Development (C++)

The Goal:

The goal of Parkour Rush was to design and implement a fluid, responsive parkour movement system in Unreal Engine using pure C++. The project focused on creating satisfying player controls, momentum-based traversal, and vertical level progression inspired by movement-centric games like Only Up. This project was also intended to strengthen my understanding of Unreal Engine’s C++ gameplay framework, character movement systems, and input handling—without relying on Blueprints—while building a solid foundation for future gameplay mechanics and level expansion.

1

The Challenge:

The main challenge of Parkour Rush was creating a movement system that feels fast, fluid, and responsive while remaining predictable and controllable for the player. Parkour-based gameplay requires precise input handling, consistent physics behavior, and smooth transitions between movement states. Key challenges included: # Designing momentum-based movement without losing player control # Handling edge cases such as ledges, slopes, and mid-air adjustments # Tuning jump height, fall speed, and landing response for consistency # Implementing all gameplay logic in C++ only, without relying on Blueprints # Iterating through playtesting to balance challenge, speed, and readability Solving these challenges required repeated testing, parameter tuning, and careful structuring of gameplay code to support iteration and future expansion.

2

Image
Image

The Result

The result is a fully playable parkour gameplay prototype built in Unreal Engine with pure C++, featuring responsive player movement, momentum-based traversal, and vertically focused level design. The core mechanics feel consistent and readable, allowing players to build speed, time jumps, and navigate obstacles with precision. The project now serves as a strong technical foundation that can be expanded with additional parkour mechanics, level variety, and polish. More importantly, it demonstrates my ability to design and implement gameplay systems in Unreal Engine using C++, iterate through playtesting, and refine mechanics based on player feedback.

3

Let's Connect

What am i looking for?

Internships & Early-Career Roles

Paid · Unpaid · Part-Time · Full-Time

I’m actively looking for game development and gameplay programming opportunities, with a strong focus on Unreal Engine (C++) (Open to Unity and other engines). I’m also open to frontend web development roles and collaborative projects.

Collaboration & Learning Opportunities

Student Projects · Game Jams · Indie Teams

I enjoy working with small teams to build playable prototypes, experiment with mechanics, and learn through iteration and feedback.

Image banner

Let's Connect

What am i looking for?

Internships & Early-Career Roles

Paid · Unpaid · Part-Time · Full-Time

I’m actively looking for game development and gameplay programming opportunities, with a strong focus on Unreal Engine (C++) (Open to Unity and other engines). I’m also open to frontend web development roles and collaborative projects.

Collaboration & Learning Opportunities

Student Projects · Game Jams · Indie Teams

I enjoy working with small teams to build playable prototypes, experiment with mechanics, and learn through iteration and feedback.

Image banner

Let's Connect

What am i looking for?

Internships & Early-Career Roles

Paid · Unpaid · Part-Time · Full-Time

I’m actively looking for game development and gameplay programming opportunities, with a strong focus on Unreal Engine (C++) (Open to Unity and other engines). I’m also open to frontend web development roles and collaborative projects.

Collaboration & Learning Opportunities

Student Projects · Game Jams · Indie Teams

I enjoy working with small teams to build playable prototypes, experiment with mechanics, and learn through iteration and feedback.

Image banner

Create a free website with Framer, the website builder loved by startups, designers and agencies.