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.
- 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.
- 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
- Ensure you have Unreal Engine 5.4 installed on your system.
- Clone this repository:
https://github.com/LuckyLuke00/fallout-inspired-ue5-interaction-quest-system.git
- Right-click on the
.uproject
file and select "Generate Visual Studio project files" (if you're using Visual Studio). - Open the
.uproject
file to launch the project in Unreal Engine 5.4. - Once the project is open, you can explore the interaction system in the default level or integrate it into your levels.
This project is licensed under the GNU General Public License v3.0
- 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!