top of page

Endless Runner

This project was a university assignment focused on mobile game development. I took the opportunity to learn how to create an endless runner and implement procedural level generation. This approach allowed me to explore the intricacies of crafting an engaging mobile experience while mastering dynamic level design that evolves as the player progresses, ensuring the gameplay remains fresh and challenging.

Role

coder

Game Engine

Unity

team size 

1 person

Genre

endless runner

Technologies used

image.png

Unity

image.png

C#

image.png

GIT

image.png

Photoshop

image.png

Trello

Design Process

In this project, I aimed to learn both mobile game development and the fundamentals of procedural level generation. The first step was to outline my goals in a design document, which helped structure my workflow and gave me a clear path to follow. This document acted as a roadmap, allowing me to identify the skills I needed to acquire and the specific milestones required to reach my objectives.

1

DESGIN DOCUMENT

Learning new code

coding

2

3

implementation

4

passover and feedback

5

Design Document

In the design document, I outlined the game's setting and identified the key systems that needed to be developed specifically for a mobile platform. This included understanding how to optimize controls and performance for mobile devices, as well as implementing features like procedural level generation. By defining these elements early on, I was able to focus on learning the technical skills necessary to make the game functional and engaging on a phone.

Core Game Pillars

  • endless generation 

  • touch screen

  • power up​

Gameplay Breakdown

In this game, the player is challenged to maintain the character's health by avoiding deadly spinning blades, all while collecting coins. Each coin pickup increases both the player's score and the game's speed, making it progressively harder to avoid obstacles. This balance between survival and high-score chasing creates an engaging and fast-paced experience that keeps players on their toes.

moving through the level

getting coins

avoiding blades

bottom of page