Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 2.19 KB

File metadata and controls

63 lines (40 loc) · 2.19 KB

R-Type Remastered

Welcome to R-Type Remastered, an exciting reimagination of the classic arcade shooter. This project is a testament to modern C++ capabilities, featuring a multithreaded server and dynamic client for an immersive multiplayer experience.

Note

Find the whole documentation on our website.

Project Overview

Game Engine

Quick video of the game engine in action with Jolt Physics

fall.mp4

Interface screenshot

Editor interface

Client

rtype-gameplay.mp4

Documentation Quick Links

External Dependencies

To run this project, ensure you have the following:

  • Adobe ImGui: For a user-friendly interface.
  • Raylib 5.0: For robust graphics handling.
  • rlImGui: To integrate ImGui with Raylib.
  • Boost: For various functionalities including networking.
  • CMake: Necessary for building the project from source.

Installation

Cloning and building is a breeze:

  1. Clone the repository.
  2. Run the ./build.sh script or use the CMake commands for a manual build.
  3. Start the server with ./server from the root directory.
  4. Launch the client by executing ./client, also at the root directory.

For detailed instructions, visit our Installation Guide.

Prepare for an unparalleled gaming experience!

The Team

R-Type Remastered is brought to life by a dedicated team of third-year students from Epitech Strasbourg:

  • Mehdy Morvan
  • Guillaume Hein
  • Rémi MERGEN
  • Jean Cardonne
  • Nathan De Balthasar de Gachéo
  • Alex Di Venanzio

This project is part of our curriculum, 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.