Procedurally Generated Mobile Game
This mobile game was designed and developed for iOS and Android using the Unity game engine and programmed in C#. The project explores procedural level generation, touch-based interaction, and compact mobile game design.
The gameplay is intentionally simple and accessible: the environment moves continuously while the player taps the screen to make the sheep jump over obstacles. Rather than relying on a fixed sequence of stages, the game dynamically generates level elements during play, creating a different configuration each time and supporting continued replayability.
The project was developed as an investigation into how procedural systems can create engaging gameplay from a limited set of mechanics and assets. Particular attention was given to timing, movement, obstacle placement, player response, and the relationship between randomness and playable difficulty.
The game’s audio environment incorporates recordings sourced from a Swedish farm, which were edited and processed in Audacity before being integrated into Unity. The use of authentic environmental recordings connects the digital game space to a recognizable rural soundscape while contributing to the character and atmosphere of the project.
Platform: iOS / Android
Game Engine: Unity
Programming: C#Audio Editing:
AudacityResearch Areas: Procedural Generation, Mobile Game Design, Interaction Design, Gameplay Systems, and Digital Sound
