← Back to portfolio

Seven Seas

Seven Seas is a 3D pirate game I'm developing in Unity, where I handle all aspects of the project, including game design, coding, and 3D voxel art.

Seven Seas gameplay

Game concept

The main goal is to sail a ship to the "edge of the world." Throughout this journey, the player will sail through seven distinct seas, each with its own unique enemies and mechanics. The player will face various naval battles against rival nations, pirates, skeleton crews, and many other dangers drawn from pirate folklore.

Naval battle

Sinking enemy ships rewards the player with gold, which can be spent on upgrading the ship to a larger one and purchasing enhancements to improve stats such as range, maneuverability, cannon reload time, and special attacks.

Map and seas

The player can choose their route to navigate through each sea, but they must reach and defeat the sea's boss, such as Blackbeard's burning ship or the spectral Flying Dutchman, in order to advance to the next one.

Game loops

Game loop diagram

These game loops encourage the player to upgrade their ship and engage in new battles, culminating in a boss fight. After each boss, the player advances to a new "Sea," a new level featuring unique enemies and mechanics. At this point, they experience a partial ship reset, requiring upgrades again but retaining the augments they've earned and purchased throughout the game, preserving the sense of progression.

Game loop diagram continued

There are different types of encounters:

  • Battles: in these encounters, the player must defeat one or more waves of enemy ships that target them.
  • Convoys: a large merchant ship crosses the map in a straight line. While the merchant ship has no cannons, it is escorted by smaller, armed ships. The player's goal is to sink as many enemy ships as possible. The loot distribution is 80% for the merchant ship and 20% for the smaller escort ships.
  • Raids: the player attacks a fortified island, primarily defended by land-based cannons, sea mines and mortars. To win, the player must destroy a specific building on the island.

Art

Basic ships

The basic ships are modeled with historical accuracy. As the player progresses, they will encounter more fantastical ships, which introduce different gameplay mechanics in how they fight and interact with the player.

Fantastic enemy ships