A 2D side-scrolling runner game built in C using CSFML (C bindings for SFML).
- Smooth parallax scrolling background
- Character jumping with gravity physics
- Multiple levels loaded from map files
- Animated textures and sprites
- Main menu system
- Collision detection
- GCC
- CSFML (
brew install csfmlon macOS)
make
./my_runnermake re # clean rebuild
make fclean # remove all binariessrc/ # game logic (movement, physics, map loading, rendering)
include/ # headers
lib/ # custom C library
asset/ # sprites and textures
maps/ # level map files
- Maxence Canler