Raylib Games

Below are a number of game projects that have been created with the use of the Raylib library.

I’m currently working on this, so more will be added as they are completed.

The aim of these games is to create my own version of a number of established games as I continue to learn and improve my knowledge and skills with the C++ language.


PONG

A classic version of the game Pong.

Project Aim

As this was my first project using the library I wanted to just start off with something simple and not too complex to learn the basics.

Source Code:

https://github.com/MatthewClementsGames/pong-game-raylib-public


Flappy Hog

A Flappy Bird Clone using my own art style.

Project Aim

Create a game with added complexity compared to Pong, while also adding some features not included in the previous project such as sound, a more detailed art style and save/load highscores between sessions.

Source Code:

https://github.com/MatthewClementsGames/flappyhog-game-raylib-public


Space Shooter

A classic Space Shooter game.

Project Aim

Create a classic space shooter game while continuing to build on what I had learnt on the previous projects by working on features such as the player movement mechanics, some simple AI for enemy UFO’s & asteroids, as well as creating a wave based system that will progress as the player destroys the asteroids.

Source Code:

https://github.com/MatthewClementsGames/spaceshooter-game-raylib-public