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

Download

Download
https://github.com/Mathieu-Schmerber/Epitech_my_rpg_2018
External

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.