Skip to content

DeerProjects/Jetpack-Kix-Demo-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 

Repository files navigation

โš ๏ธ Disclaimer: This repository is for portfolio showcase purposes only. The full Unreal Engine project files are not included due to the use of free and Marketplace assets covered by restrictive licenses. All included images and Blueprints are shown for educational and demonstration purposes only.

post1# 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)

โš ๏ธ This repository is for portfolio showcase only. The full Unreal Engine project is not included due to Marketplace/free-asset license restrictions. All images and Blueprints shown are for educational demonstration purposes.

๐ŸŽฎ 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

โœˆ๏ธ Jetpack System Custom thrust and gravity logic using Blueprint math to simulate smooth, responsive flight. Includes fuel drain, cooldown, and recharge mechanics.

๐Ÿ”‹ 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.

โš ๏ธ License & Asset Notice

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.

post20 post19 post18 post17 post16 post15 post14 post13 post12 post11 post10 post9 post8 post7 post6 Post5 post4 post3 post2 post1

About

A UE5 Blueprint platformer prototype built during the Ultimate Unreal Developer Course (Udemy)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published