P1 - Scatter

Endless Runner

Pitch: "Play as a muscular Cockroach running your way through stages and avoiding obstacles!"

Development time: 6 weeks, 50% (120h/person)

Made with: Unity

Team size: 13


My contributions

Intro/Outro

One of the first things you'll see in game that I helped create was the intro/outro sequence. This was needed to clarify the setting and purpose of the character.


Specifically I created a slideshow that would transition the player from clicking the Start button -> In Game and a transition after Completing the game -> Main menu.


I also made a script that made it easy for my level designers to create a trigger for switching levels. Originally we had 3 levels so a generalized aproach would be best instead of hardcoding it. Alas in the end it wasn't really needed because the game ended up with 2 levels but always good to write generalised code!

Progress Bar

The second thing you'll see in game is a progress bar to the left that - like the name suggests, it indicates how far along you are in the level.


This was at the time quite tricky because the levels had branching paths which meant I had to figure out a way to account for that. The solution tied in quite nicely with the checkpoint system I made. Where it would track what checkpoint it was on and each branching path had the same amount of checkpoints which meant the progress bar would be relatively accurate no matter what path the player chose.

Checkpoint System/Tool

As mentioned, I also created a checkpoint system. This was neccesary because the levels were quite long and it would be painful to have to start over every time you died. This was also true for testing the levels... so I got to work creating my very first tool. The tool was very basic and worked by simply adding a keybind to each checkpoint in the current level - resulting in easier and faster testing.


My focus when creating this tool was to make it easy to use and for it to be generalized so it worked on all levels no matter how many checkpoints and branching paths it had.


TableChair Studios

Programming:

- Jonathan Andersson

- Jonathan Disenfelt

- Kaspian Ringqvist

- Kristian Svensson

- Johan Fryklander


Level Design:

- Måns Mattisson

- Oscar Hilderbrand

Animation:

- Jovana Vladusic

- Marcus Hultquist


Graphics:

- Jonathan von Letscher

- Fredrik Christensen

- Frida Backman

- Jenny Hellström


Disclaimer: I am part of The Game Assembly’s internship program. As per the agreement between the Games Industry and The Game Assembly, neither student nor company may be in contact with one another regarding internships before April 23rd.