In Amsterfloat the player controls a ferry that drives around a large sea in the area of the former city of Amsterdam. On top of the waves there are several cities, with different personalities and tasks for the player. The player can decide which tasks to complete and in what way, which influences the respective cities. For instance, a city might ask the player to transport an envoy to a friendly neighbour, but they could instead sell this envoy to an enemy, causing a conflict between the two cities. This way the player has to use their diplomacy and trading skills to unite all cities under the banner of a new alliance, and eradicate those that refuse.

Designed for mobile devices, the game features many different missions and events, all with multiple possible outcomes decided by the player’s actions, that allow for successes even in short playsessions. Simple mechanics allow the player to make powerful choices at every step, and the procedural generation makes each playthrough unique and memorable.

This game was created by a group of six students over the course of nine weeks, in which I was doing some Game Design, including a separate prototype of the trading mechanics in C#, and some management. In the end we were not as far along as we would have liked to be, the two main reasons being a wrong prioritization of the tasks, and the second being that I only started helping with the coding in the last week of the project, which meant that the Game Design was far ahead of what we had actually developed.