Website powered by

Blackout

Play Blackout Now!

Blackout is a 2D puzzle game designed for browsers.

Roles and Responsibilities

Level Designer

 - Designed and created the 2D map layouts using Photoshop.

 - Concepted the aesthetic and design of the game to fit the narrative.

Game Designer

 - Concepted the gameplay loop with each ability and health/timer mechanics.

 - Designed all of the puzzles.

 - Wrote an overarching narrative.

 - Implemented a small UI displaying health, maps, torches and the timer.

Art Designer

 - Created all images and assets used in the game.

 - Created all audio used in the game.

Programmer

 - Created semi-random level generation using a series of pre-designed "levels" and merging them in random series.

 - Created the portal system, gates/puzzles, orbs and every element using JS/HTML/CSS.

 - Created a parralax-esque particle system to give additional depth to the environment.

 - Created a basic movement controller with 8 directions the player can move in.

Researcher

 - Conducted user testing with several participants to get feedback.

Scrum master

 - Implemented and followed an agile workflow using sprints and backlogs.

 - Followed the MDA framework for user testing at the end of a sprint.

Project Analysis

Blackout is a puzzle game following a player as they navigate the afterlife completing puzzles and navigating between portals while a timer counts down turning the world into complete darkness.

This project started as a small horror game where the player would avoid wandering AI enemies and navigate the afterlife. However, as the game developed, the gameplay was changed to coincide with the narrative written. The gameplay finds the players completeing puzzles coinciding with the playable characters life and the blackout timer acting as the players life force. If the timer runs out, the player fades into the afterlife and loses. 

This project was built using P5.JS a Javascript library used for canvasing and rendering, however every other element of the game was coded and created for the project.

Library: P5.JS

Language: Javascript

Platform: Browsers (PC)

Team Size: 1

Duration: September 2021 - May 2021

Release Date: May 2021