The project
R-TYPE is an Epitech project to recreate the famous shoot'em up as a multiplayer game. Beyond the game itself, the challenge is to design a real, reusable game engine able to synchronise several players over the network.
The engine is written in C++, with SFML and OpenGL for rendering and Lua to script game behaviour. The work focused on performance and smooth network communication between players.
Tech stack
- C++Game engine and networking logic
- LuaGame scripting
- SFMLWindow, input and audio
- OpenGLGraphics rendering