Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Graham Tattersall's Blog


Graham is a Canadian solo/indie dev, working on technical and rhythm-based games. He's currently working on releasing his first few small games, and hopes to release larger indie games in the future. In addition to games he's interested in multimedia projects, public interactive art, and sharing information about how the magic is made.


Member Blogs

Posted by Graham Tattersall on Wed, 15 May 2019 10:40:00 EDT in Audio, Design, Programming, Production, Console/PC, Indie
Quick guide to some of the programming that goes into creating a rhythm game. The article uses Unity to build a game, but the principles could be applied to most engines.

Graham Tattersall's Comments

Comment In: [Blog - 03/16/2017 - 10:09]

Hey Yu, just wanted to ...

Hey Yu, just wanted to say thanks for putting this post together. It was a big help in getting my own rhythm game started, and I don 't know if I could 've done it without this and some of the sample code from Boots Cuts