/fallout-inspired-ue5-interaction-quest-system

An Unreal Engine 5 project that recreates Fallout 4's interaction and quest system

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Fallout-Inspired Interaction and Quest System

Unreal Engine GNU GPL v3 Ko-fi

This project recreates the intuitive interaction system from Fallout 4 using Unreal Engine 5, C++, and Blueprints. It was developed as a graduation thesis project, mirroring the immersive experience of Fallout 4's interactions and quests.

📌 Features

  • Precise Interaction System: Utilizes sphere triggers, sphere casts, and ray casts for accurate object detection and interaction.
  • HUD Prompts: Displays object names and interaction prompts, mimicking Fallout 4's UI.
  • Grabbing System: Allows players to pick up and manipulate objects in the game world.
  • Perspective Toggle: Smooth switching between first and third-person camera views.
  • Dynamic Quest System: Inspired by open-world games, allowing for non-linear quest completion.
  • Quest Log: Tracks current and completed objectives.

📐 Technical Highlights

  • Implemented in C++ and Blueprints in Unreal Engine 5
  • Meticulously recreated to match Fallout 4's interaction system
  • Designed to be easily integrated into larger game projects

🚀 Getting Started

  1. Ensure you have Unreal Engine 5.4 installed on your system.
  2. Clone this repository: https://github.com/LuckyLuke00/fallout-inspired-ue5-interaction-quest-system.git
  3. Right-click on the .uproject file and select "Generate Visual Studio project files" (if you're using Visual Studio).
  4. Open the .uproject file to launch the project in Unreal Engine 5.4.
  5. Once the project is open, you can explore the interaction system in the default level or integrate it into your levels.

📄 License

This project is licensed under the GNU General Public License v3.0

Acknowledgments

  • Inspired by Bethesda's Fallout 4
  • Thanks to Reid Treharne for his YouTube tutorial on which I based my quest system
  • Developed as a graduation project at Howest

⭐ If you find this project useful, please consider giving it a star!