RType 1.2
Documentation for the RType project at EPITECH
|
Welcome to the NEXO Engine repository! This project is a collaborative effort to create a revolutionnary game engine. Our goal is to provide a robust, user-friendly, and efficient platform for game development in desktop as well as in virtual reality!
[!NOTE]
Find the whole documentation on our website.
Interface screenshot
Quick video of the game engine in action
https://github.com/user-attachments/assets/f675cdc0-3a53-4fb8-8544-a22dc7a332f4
[!WARNING] This project is still in development and is not yet ready for production use. Some features may change.
To run this project, ensure you have the following:
Cloning and building is a breeze:
[!NOTE] There are several presets available:
build-debug
,build-release
,build-coverage
,minimal-build
,test-debug
, andtest-coverage
.
[!NOTE] For detailed instructions, visit our Installation Guide.
First build the project as seen in the step Build the project. Then run the following command:
This will install the NEXO Engine in the directory /path/to/install
with all the necessary files.
To create an installer for Windows, you can use the NSIS installer.
[!WARNING] We assume here that you already ran the cmake command to generate the build files in the
build
directory.
First install NSIS on your computer, then run the following command:
Now you can run the generated installer to install the NEXO Engine on your computer.
[!WARNING] We assume here that you already ran the cmake command to generate the build files in the
build
directory.
To install the generated package (on Ubuntu/Debian...), run the following command:
In this project tests use the gtest library.
First build the tests:
Then run the tests:
If you encounter any issues, please refer to our Troubleshooting Guide.
NEXO Engine is brought to life by a dedicated team of fourth-year students from EPITECH Strasbourg:
This project is part of our curriculum and end of studies project, showcasing our collective skills in advanced software development with modern C++.
We thank Epitech for the opportunity to work on such an engaging project and for the support throughout our educational journey.