Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

256 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcade

A gaming platform that loads graphic libraries and games at runtime using UNIX Dynamic Libraries.

Build

Building the project is done using GNU Make.

Dependencies to build the core:

  • None

Dependencies to build the game libraries:

  • None

Dependencies to build the graphical libraries:

  • SDL2 (SDL2_ttf, SDL2_image needed)
  • NCurses
  • SFML v3 (see .github/workflows/build.yml on how to download SFML v3)
  • raylib v5.5 and raylib-cpp (same as above, see .github/workflows/build.yml)
make -j`nproc` # To build everything

make core # Only to build the core

make games # Only to build the game libraries

make graphicals # Only to build the graphical libraries

Documentation

Please see the ./doc folder for documentation on how to implement new graphics libraries or game libraries compatible with our core Arcade.

In collaboration with

This project was done with other students from Epitech Lyon.

The interface done for this project was called the cacarcade.

3 groups were sharing this interface:

About

A gaming platform that loads graphic libraries and games at runtime using UNIX Dynamic Libraries

Resources

Stars

Watchers

Forks

Contributors

Languages