This project focuses on developing a robust 3D Entity Component System, which is seamlessly integrated with a high-performance 3D rendering engine.
Before building, ensure you have the following dependencies installed:
- CMake (version 3.29 or higher)
- Vulkan SDK (latest version recommended)
- Git (for cloning the repository)
- Clone the Repository
First, clone the repository to your local machine:
git clone https://github.com/SharkFinPro/ECS3D.git
cd ECS3D
- Create a Build Directory
Create a separate directory for the build process:
mkdir build
cd build
- Generate Build Files with CMake
Configure the CMake project and generate the necessary build files:
cmake ..
- Build the Project
Compile the project using your preferred build system:
cmake --build .
- Run the Executable
After building, all files will have been written to the bin
directory. You can run the cube example with:
cd bin
./setupTest