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 with Jolt Physics
https://github.com/Thyodas/rtype/assets/53176398/425d7935-3e52-4b3d-b9bd-701120994e2d
[!WARNING] This video is from a prototype version of the engine. The final version does not currently integrate physics.
To run this project, ensure you have the following:
Cloning and building is a breeze:
For Linux and MacOS:
For Windows:
[!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:
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.