Skip to content
/ rtype Public

๐ŸŽฎ Dive into RType Engine, a simple C++ game engine. Featuring a scene editor, console logging, and asset importing. Also contains a game client and server. ๐Ÿ› ๏ธ๐ŸŒŒ

Notifications You must be signed in to change notification settings

Thyodas/rtype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

About

๐ŸŽฎ Dive into RType Engine, a simple C++ game engine. Featuring a scene editor, console logging, and asset importing. Also contains a game client and server. ๐Ÿ› ๏ธ๐ŸŒŒ

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published