Carleton University - School of Computer Science Honours Project
Winter 2020
Procedural Pixel Art Generation
Ashton Woollard
SCS Honours Project Image
ABSTRACT
The area of procedural generation within games is an ever-expanding field. The number of any kind of asset that can be crafted by hand for any game is finite. Most games resort to reusing a small subset of assets many hundreds of times over to populate the game world. Following the principle that 1000s of unique assets do not increase the core enjoyment of a game. However, this will not always be the case. With procedural generation algorithms, a nearly infinite number of assets are able to be created instantaneously for any scenario. In this project, I investigate and develop robust algorithms capable of generating many variations of pixel-art styled art assets. Through the modification of starting variables while using the same general algorithm different assets are generated. I also investigate interpolation algorithms to transition a distinct game area into a separate, distinct game area.