This project is developed as part of the final year software project by [Yousif Hibi]. The project is built using Unreal Engine 5 and involves game development elements including AI, weapons, interactables, and API integration. what is written here is just the c++ code for the geme rest of the project is in here https://drive.google.com/drive/folders/1c9dVsXI7eQpTLSbWpmN2WWypml1HRdHV?usp=sharing problem with file intgration ot git hub
The project is organized into several key folders, each serving a specific purpose:
- Description: This folder contains all the actor classes used in the game, including weapons and interactable objects.
- Description: This folder contains the AI logic for all NPCs (Non-Player Characters) and the nodes that control their movements and behaviors.
- Description: This folder contains various components that manage stats, collisions, and other gameplay mechanics.
- Description: This folder contains all the enumerations used across the project.
- Description: This folder contains classes and functions related to API requests.
- Description: This folder contains all the widget classes used for the game's menus.
- Description: This folder contains all the classes related to the player character.
All C++ files in this project, with the exception of the files in the rpg
folder, are written by the student. The rpg
folder contains base files and templates provided by the Unreal Engine or other sources.
- Clone the repository to your local machine.
- intall contant folder from this link :- https://drive.google.com/drive/folders/1c9dVsXI7eQpTLSbWpmN2WWypml1HRdHV?usp=sharing
- Open the project in Unreal Engine 5.
- Make sure to configure any necessary API keys in the
Config/Secrets.ini
file. - build Binarys
- Build and run the project from the Unreal Engine editor.
For any questions or suggestions, please contact [Yousif] at [[email protected]].