A game written in Rust.
Branch: master
Clone or download
K4ugummi Update readme (#76)
* Remove outdated binaries from readme

* Update readme
Latest commit 7395725 Feb 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update readme (#73) Feb 17, 2019
other Fix readme images (#74) Feb 17, 2019
res Some ui tweaks (#70) Feb 16, 2019
.gitattributes Update readme (#73) Feb 17, 2019
.gitignore Add 3d car models (#43) Oct 20, 2018
.travis.yml Start implementing ui (#51) Jan 23, 2019
Cargo.lock Bump deps (#69) Feb 16, 2019
Cargo.toml Bump deps (#69) Feb 16, 2019
LICENSE Add GPL-v3 license to the project Sep 28, 2018
README.md Update readme (#76) Feb 17, 2019
_config.yml Set theme jekyll-theme-dinky Nov 26, 2018
rustfmt.toml Cleanup Oct 3, 2018



logo small Build Status License: GPL v3


  1. License
  2. Download
  3. Build
  4. Contributing
  5. Just saying thank you

A game written in Rust!

screenshot (Click on this screenshot to be redirected to a gameplay video on Youtube)


controls Open Menu: [Esc]

Player 1
movement: [W],[A],[S],[D]
boost: [Left Shift]

Player 2
movement: [Up],[Left],[Down],[Right]
boost: [Right Shift]


Carambolage is licensed under GNU General Public License v3


No precompiled binaries yet ¯\_(ツ)_/¯

Build yourself

  1. Download and install the Rust-lang compiler.
  2. You have to setup GLFW on your system in order to build the game, because it handles a the OpenGL context window for your platform.
  3. Clone this repository git clone https://github.com/K4ugummi/carambolage.git
  4. cd carambolage
  5. Build and run the game cargo run --release


  1. Fork the project
  2. Create a new branch git checkout -b <branch>
  3. Make changes
  4. Run cargo fmt
  5. Run cargo clippy and make sure it compiles wihtout warnings.
  6. Push your changes to your fork and create a pull request

A huge thanks to

  • The Rust Team
  • Joey de Vries Author of learnopengl.com
  • YOU for spending your time reading this readme, playing the game or even contributing to the project!