\page install_readme Installation
This document provides an overview of the project and instructions on how to build and use it.
The project consists of a server and a client component. The server handles some functionality, and the client interacts with it.
There is also a game engine GUI that allows you to create and edit game objects and scenes.
The project relies on the following dependencies:
- Raylib 5.0
- Boost
- CMake (for building the project)
Before building the project, you need to install CMake. Follow the CMake Installation Guide for Windows to install CMake on your Windows machine.
After installing CMake, you can proceed with building the project.
- Install Visual Studio.
- Open a command prompt and navigate to the project root directory.
- Run the following commands:
git submodule init git pull --recurse-submodules .\vcpkg\bootstrap-vcpkg.bat .\vcpkg\vcpkg integrate install cmake -B build cmake --build build
- Install CMake and a C++ compiler (e.g., g++).
- Open a terminal and navigate to the project root directory.
- Run the following commands:
git submodule init git pull --recurse-submodules cmake -B build cmake --build build
- After building, navigate to the build directory.
- Run the server executable at root:
./build/server
Note
On Windows change '/' to '' and add '.exe' to the end of the executable name.
- After building, navigate to the build directory.
- Run the client executable at root:
./build/client
Note
On Windows change '/' to '' and add '.exe' to the end of the executable name.
- After building, navigate to the build directory.
- Run the client executable at root:
./build/game_engine
Note
On Windows change '/' to '' and add '.exe' to the end of the executable name.