top of page

8-Bit SFX Generator

2022

Specifications

​​

Editor: WinForms

Language: C++/CLI

Time: 20 Weeks​

​

​​

Introduction

The 8-Bit SFX Generator was created with the aim to assist a video game developer in the search for new and interesting SFX that can be added to their game.

​

The software generates 8-bit sound effects through an evolutionary process. You will be the one to steer the evolution towards the sound you desire to create.

​

12 different sound effects are presented to you for evaluation. You select the ones you prefer by clicking on them and then finally pressing the evolve button when ready. The system will then create new candidates and evolve them towards the preferences with some variation.

Description

The software generates various 8-bit SFX by using an emulation of the Commodore 64 SID chip called reSID. By changing the parameters in the chip, various SFX are capable of being produced.

​

The SFX the user selects are passed as models for an algorithm that attempts to generate similar but slightly different SFX.  The algorithm is a Genetic Algorithm and contains several techniques to help prevent premature convergence.

Development

The software was developed as part of the course “Computer Science: Degree Thesis for Game Development”. During the course of the development, Steve Dahlskog acted as my supervisor.

bottom of page