I wanted to challenge myself by creating a brainfuck interpreter made in GML using GameMaker Studio 2. Brainfuck is a super simple programming language in terms of how it works internally. It consists of 8 commands that are all incredibly simple in nature. The entirety of the programming language consists of one array with 30,000 byte cells. All of these cells start at 0 and the program starts on the leftmost entry in the array. This was created in ~3 hours and was a very fun learning experience.

Released on April 15, 2018