A modern Blueprint-only remake of the legendary 1982 arcade game Joust, built entirely in Unreal Engine 5.
Faithful to the original mechanics, with modern game dev practices—perfect for learning and nostalgia.
"Joust" was released in 1982 by Williams Electronics and became one of the first successful cooperative two-player arcade games. Players control knights riding flying ostriches, flapping to stay airborne while defeating enemy buzzards in a joust-style arena.
This remake is a tribute to the original classic—recreated with love in Unreal Engine 5, using 100% Blueprints, and designed to serve as both a learning tool and a playable retro throwback.
- 🧠 Fully Blueprint-based (no C++ required)
✈️ Classic flap-to-fly physics- 🦢 Faithful enemy behavior and wave progression
- 👾 Retro-styled UI and sound effects
- 🤖 Single-player and 2-player local support
- 🔄 Modular design ideal for learning Unreal Engine 5
| Action | Player 1 (Keyboard) | Player 2 (Keyboard) |
|---|---|---|
| Move Left | A |
Left Arrow |
| Move Right | D |
Right Arrow |
| Flap (Fly Up) | W |
Up Arrow |
🧩 Controls are fully editable in the project’s Input settings if you want to use a controller or remap keys.
- Clone the Repository
git clone https://github.com/yourusername/Joust1982-UE5.git