# Jetpack-Kix
A UE5 Blueprint platformer prototype built during the Ultimate Developer Course (Udemy)
๐ Jetpack Kix
A UE5 Blueprint platformer prototype built during Unreal Engine 5 Blueprints - The Ultimate Developer Course (Udemy)
๐ฎ Overview
Jetpack Kix is a third-person platforming prototype built in Unreal Engine 5. In this game, the player uses a jetpack to fly between floating platforms, collect fuel pickups, and reach the final platform before running out of energy.
The project was created during the Ultimate Unreal Developer Course on Udemy, where I learned the fundamentals of Unreal Engine. After completing the course content, I expanded the project by adding custom Blueprint logic, enhanced input mappings, modular interfaces, and complete gameplay polish to create a standalone, playable experience.
๐ง Core Features
๐ Fuel Pickups Rotating fuel pickups that restore jetpack energy and trigger particle + sound effects.
๐ข Win Zones & Pressure Plates Blueprint-triggered areas that detect player interaction and display a win UI upon completion.
๐ป Enhanced Input System (UE5) Fully configured input mapping contexts for Move, Look, Jump, and Jetpack. Designed using Unrealโs modern input framework for precision and scalability.
๐งฉ Blueprint Interfaces Modular communication system between Game Mode, Player Controller, and Jetpack components โ ensuring flexible event-driven gameplay.
๐๏ธ Animation System Blendspace + state machine system for seamless transitions between locomotion and flying states.
๐ช User Interface (UI) Dynamic HUD displaying jetpack fuel, plus win/lose condition screens created with UMG Widgets.
๐งฐ Tech & Tools
Unreal Engine 5 (Blueprint Visual Scripting)
Enhanced Input System
Animation Blueprints + Blendspaces
Blueprint Interfaces
UMG UI System
Particle Effects & Audio Feedback
๐๏ธ Project Structure
/Game โโโ Blueprints โ โโโ Game โ โโโ Input โ โโโ Interactables โ โโโ Interfaces โ โโโ Kix โ โโโ Pickups โ โโโ Player โ โโโ UI โโโ Maps
โ๏ธ Gameplay Loop
Move and jump across platforms using standard controls.
Use the jetpack to navigate between distant platforms.
Manage your fuel supply carefully โ it drains during flight but can be refilled by pickups.
Reach the final platform and trigger the win condition to complete the level.
๐น๏ธ Controls Action Key / Input Description Move WASD Move the character Look Mouse Rotate camera Jump Space Standard jump Jetpack Left Shift Activate jetpack (hold for continuous thrust) Pause/Menu Esc Pause or exit menu ๐งโ๐ป Development Notes
This project was created for educational and portfolio purposes as part of ๐ The Ultimate Developer Course (Udemy)
All gameplay systems, Blueprints, and UI elements were built by me followed by course
My main goals during development were:
Learning and applying Unreal Engine 5โs Enhanced Input system
Designing reusable, interface-driven Blueprint logic
Creating smooth player feedback through animation and UI
Building a clean, organized project structure suitable for future expansion
๐ธ Screenshots
(Upload all your screenshots into a folder named Media/ and reference them here once youโre ready.)
Main gameplay loop โ jetpack navigation and platform progression.
Custom jetpack logic with thrust and fuel management.
Enhanced Input mapping for Move, Look, Jump, and Jetpack actions.
Locomotion โ Flying transitions using animation blendspaces.
End-of-level win condition and fuel bar UI.
This repository contains only original Blueprint logic and educational documentation. It does not include any Unreal Marketplace or third-party assets.
All 3D models, textures, sounds, and other visual assets used in the development were provided by Epic Games or other creators under license and are not redistributable. Screenshots are displayed for educational showcase purposes only.
You are free to reference or adapt the Blueprint systems and ideas described here in your own projects.
๐งพ Credits
Course: The Ultimate Developer Course (Udemy)
Engine: Unreal Engine 5.3
๐ฌ Final Thoughts
Jetpack Kix started as a course project but evolved into a complete, polished prototype that demonstrates core Unreal Engine gameplay systems. From designing modular Blueprint logic to integrating input, animation, and UI โ this project showcases my understanding of UE5โs gameplay framework.