Pirate Heaven
A downloadable pirate heaven for Linux
Context
Pirate Heaven
is a university project made in 2018 in 2 months. The project requirements were to create a fully fletch Role Play Game in C using the CSFML library.
Therefore we decided to take on the challenge off making it a 3D Game. The CSFML being a simple drawing library, a complete rendering engine was built on top of a homemade game engine from scratch.
Gameplay
Pirate Heaven
is a pirate game. The player is represented as a pirate boat. The goal of the game is to find and destroy a guard tower somewhere on the map. In order to defeat the tower, the player will need to complete quests:
- Kill x amount of enemies
- Find and open treasure chests
An endless flow of enemy boats are seeking the player.
Using the golds generated from quest completion, the player may upgrade their boat at the dock (center of the map). The player boat have 3 evolution stages, they will need to reach the 3rd stage to defeat the tower.
INPUTS
[Z Q S D] - Move around
[A] - Fire right
[E] - Fire left
[H] - Interaction
Engine
The engine features:
- Rendering system
- Custom model loader
- Audio
- Physics
- Particle system
- Interactions
- Input handling
Team
- Mathieu Schmerber: Game engine, rendering, gameplay, AI
- Thomas Paques: UI, quest design, sound
- Theo Miquet: File parser, optimisation, A* pathfinding
- Axel Renard: UI
Status | Released |
Platforms | Linux |
Author | Mathieu Schmerber |
Genre | Adventure |
Tags | 3D, Game engine, Pirates |
Download
Install instructions
To install Pirate Heaven simply click on the Github link and follow the "Installation" section of the README.md file.
Leave a comment
Log in with itch.io to leave a comment.