Welcome to the R-Type Project! This project aims to recreate the classic arcade game R-Type, focusing on multiplayer functionality and utilizing an Entity-Component-System (ECS) architecture. The game is built to be cross-platform, supporting both Windows and Linux operating systems, and is easily compilable with CMake.
For more details on the projects see the docs directory.
- Multiplayer Support: Experience the classic R-Type gameplay with friends over a network!
- ECS Architecture: Modular design for easy game entity management and development.
- Cross-Platform: Build and run on both Windows and Linux seamlessly.
- CMake Build System: Simplified compilation and dependency management.
- CMake: Make sure you have CMake installed on your system.
-
Clone the repository:
git clone git@github.com:elisepipet/R-Type.git cd R-Type
-
Run CMake:
./linux # on linux OS
- Thanks to the creators of R-Type for the inspiration!
- Special thanks to the open-source community for their valuable libraries and tools.