Back

Screenshot of Aerial Farmer, featuring the farmer and a sheep falling from the sky.

Screenshot of Aerial Farmer. The yellow arrows are the platform indicators and the blue arrow shows where the sheep will fall.

Aerial Farmer

Overview

School project (TTOS0700 Game Programming)
Individual work
Unity
2020

Aerial Farmer on GitLab
Play Aerial Farmer (WebGL)*

*Sound panning doesn't work in the WebGL build. The reason for this is that Unity's audio system is more limited on the WebGL platform than other supported platforms. More information: Unity Manual: Using Audio in WebGL.

Aerial Farmer is a game built as the main assignment of the Game Programming course at JAMK. In Aerial Farmer the player controls a farmer trying to save his sheep that are falling from the sky. The game has one level.

Game mechanics

The farmer's task is further complicated by the fact that some of the sheep will fall on invisible platforms floating in the air. Luckily, the farmer has his trusty platform indicators to help him in his task. The two indicators together combine to visualize the location of the nearest platform. One indicator shows the platform's location on the horizontal axis and the other one on the vertical axis. Once the farmer has stepped on a platform the platform will stay visible even if the farmer jumped off of it.

A screenshot of the farmer standing on the first platform. A screenshot of a sheep falling right past the farmer standing on a platform. A screenshot of the farmer standing on the ground. There's a blue arrow pointing from the sky down to the ground next to him. A screenshot showing a sheep falling from the sky to the ground next to the farmer. A screenshot showing the farmer standing on a platform with one yellow arrow pointing to the left of him and the another arrow pointing upwards from him.