CaddieOpen in CaddieDownload for Mac

I made a game about magnets (Developing 16)

Shared by Caddie Library · Updated
Game Maker's Toolkit8:54Open on YouTube
Chapters show their main points

The bottom line

Mind Over Magnet shipped on Steam after three years because Mark froze content, ranked bugs by severity, and tested until no new ones appeared. Finishing a game comes down to disciplined polish and outside help, not more features.

Key takeaways

  • Shipping started with locking the content and only polishing what existed. 0:46
    • The one allowed exception was a developer commentary mode, inspired by Valve's Portal and Left 4 Dead.
    • Players who finish the game can replay it with speakers in some levels that play voice notes about how that part was made.
  • Community testers found almost 100 bugs. 3:11
    • Mashing the change polarity button could leave a platform stuck midway.
    • An emailed tip from a Next Fest demo player showed that binding move to the mouse scroll wheel made Uni speed along like a jet engine.
  • Scoring every bug from 1 to 5 put the game-breaking ones first. 3:57
    • A 1 is a harmless visual glitch and a 5 is a critical game-breaking bug.
    • Ranking the spreadsheet by score meant the worst bugs got fixed before his energy ran out.
  • Some fixes created new bugs, so testing had to repeat until nothing new turned up. 4:23
    • After a few weeks the testers had either found everything or got bored, with no new reports coming in.
    • Only then could he build the final release and upload it to Steam.
  • The game took far longer than planned and needed many people to finish. 6:14
    • He announced the plan at the end of 2021, and it took three years instead of the intended shorter time.
    • Help came from a composer, an artist, a lawyer, playtesters, professional developers and Patreon supporters who funded the work.

Then I could rank the spreadsheet in numerical order and make sure I started by working on the really important game-breaking stuff before running out of steam and just kind of going "eh, it'll be fine".

Mark Brown

Chapter summaries

0:00 Intro

Mind Over Magnet is a finished magnet game, and the last steps decided whether it reached the store.

  • The game is built for PC and Mac. 0:06
    • Its title is Mind Over Magnet.
    • It only appears on Steam if the final steps all went right.
    • A joke plea asks viewers to buy 16 copies for friends and everyone on their street.
    • The final steps are the content freeze, the bug hunt and the upload.

0:45 The Last Feature

Valve's commentary started it; his game returns it
Players who finish the game can replay it and click speakers to hear how each part was made.

Developer commentary was worth breaking the freeze because it repaid the thing that sparked a career in game design.

  • The commentary mode honors what first drew him to game design. 1:10
    • Valve's commentary nodes opened his eyes to game design as a craft.
    • That interest ran through his games journalism career into Game Maker's Toolkit.
    • Valve's developers covered creating mechanics, teaching the player, guiding the eye, puzzles and play tests.
    • He says it blew my mind and began a lifelong obsession.

2:43 Bug Fixing

Score bugs, fix the worst first, retest until silence
Ranking by severity meant the game-breaking bugs got fixed before his energy ran out, and repeat QA rounds caught the bugs the fixes created.

Outside testers told to report everything surfaced far more problems than one developer would find alone.

  • A volunteer team of testers hunted for every problem, big or small. 2:52
    • The testers came from the GMTK Discord.
    • They played through the game with a fine-tooth comb.
    • Turning off magnetism just before Magnus connects made him bounce off the ceiling at an awkward angle.
    • Some bugs were easy to fix. Others took much longer to root out, diagnose and solve.

5:02 Final Steps

Releasing the game is one button press, and the reaction to it comes later.

  • The last step is pressing the release button in Steamworks. 5:43
    • Press reviews, interviews and features were written but not yet published at recording, a week before launch.
    • Results are saved for a "how did the game do" video a few weeks later.
    • He hopes the coverage is positive, since the game took three years of his life.
    • He jokes that he hasn't looked at the button and assumes it's green.

6:00 Making Mind Over Magnet

A solo game took a whole network of helpers
Three years of work, a genre change and an art style change were carried by music, art, legal, code, playtest and funding help.

The finished game came out of many changes of direction and a long list of helpers.

  • Release followed years of building, testing and big changes. 6:14
    • Work spanned character controllers, level tools, UI, transition shaders, sound effects and puzzles.
    • He changed the game's genre and its entire art style along the way.
    • Prototypes, builds and demos brought feedback, bug reports and advice.
    • The plan was never meant to take this long.
  • Named collaborators filled in what one developer couldn't. 6:50
    • Zach Jones wrote the soundtrack and Grayson Evans made the promotional art.
    • Rahul Gandhi handled contracts.
    • His dad animated a giant robot arm used in the World 4 background.
    • TheGamingBrit suggested the name, and Sophie Stevens and Dom Harris helped with code.
    • Key Unity assets were Text Animator, DoTween and Kira Lord's scene picker.
  • The game runs on PC, Mac and Steam Deck. 8:33
    • It fills the Steam Deck screen fully.
    • A full post-mortem is promised for later.

In the growth library

Mark Brown, creator of Game Maker's Toolkit and solo developer of Mind Over Magnet. A look at the last stretch of shipping a first game: freezing content, adding a developer commentary mode, and triaging nearly 100 tester-found bugs by severity. The worth-watching part is the bug list, where mashing the polarity button or binding movement to the scroll wheel breaks the game in ways the designer never planned.

Lessons that draw on this:

More from Game Maker's Toolkit · The whole library, and ask it anything

Transcript101 lines
Intro 0:00
0:00

Hi, my name's Mark and I made a video game about magnets. It's called Mind Over Magnet, it's available on PC and Mac, and if I did absolutely everything right it should be available to buy right now on Steam. But before you run away and buy like 16 copies for yourself and your friends and everyone who lives on your street, let's just take a moment to look at the final, final steps I had to go through to get this game onto Steam and into the world.

0:36

♫ Music ♫

The Last Feature 0:45
0:46

Okay, so in the last episode of Developing I said that I had locked the content down. I had to stop myself from making any new features or mechanics or puzzles or cutscenes or anything else. I had to work on polishing the content I had already made. But I did want to make one final little addition to the game. You see, one of the most influential things on creating Game Maker's Toolkit was the developer's commentary system in Valve games like Portal and Left 4 Dead.

1:21

When you've got this mode turned on you get these little audio commentary nodes that when you click on them someone from Valve will pop up and tell you how they made that bit of the game. And this feature just completely opened my eyes to game design as a craft. When these clever people from Valve talked about creating game mechanics or teaching things to the player, about guiding their eye, about creating puzzles, or running play tests, it just blew my mind and it kicked off a lifelong obsession with learning about game design.

2:01

And seeing as that obsession took me all the way through my game journalism career, through to making Game Maker's Toolkit and making all of these videos, all the way up to making my first proper Steam game, I thought it was only fair for me to put a developer commentary system into my game as well. So if you finish Mind Over Magnet you'll be given the option to play through the game again with developer commentary turned on.

2:32

Now there are these little speakers in some of the levels and when you use them you'll get a voice note from me telling you how I made that part of the game.

Bug Fixing 2:43
2:42

But okay, that really was the very last feature and now it was time to do one of the most important things - root out all of the bugs. So I put together a crack team of testers on the GMTK Discord and had them run through the game with a fine-tooth comb looking for any problems, bugs, or issues they could find. No matter how big or how small, just tell me about it. And they found a lot of bugs. Like, there were almost 100 things for me to look at, including if you turn off the magnetism just before Magnus connects he'll bounce off the ceiling at an awkward angle.

3:26

If you mash the change polarity button on this level the platform can get stuck midway. And this one actually came from an anonymous tip via email from someone who played the Next Fest demo, but if you bind move to the mouse scroll wheel you can rapidly scroll the mouse to make Uni speed along like a jet engine. Now I wanted to fix all of the bugs but I had to make sure I was spending my time wisely, so I put all of them into a spreadsheet and gave them a score from 1, meaning inconsequential visual glitch that doesn't really matter, all the way up to 5 for critical game-breaking bug that really needs to be fixed.

4:09

Then I could rank the spreadsheet in numerical order and make sure I started by working on the really important game-breaking stuff before running out of steam and just kind of going "eh, it'll be fine". Now some bugs were pretty easy to fix, others took a lot longer to root out, diagnose, and solve, and there were some bugs where I thought I had fixed them, only to find that my fix had created a bug somewhere else in the game, so we had to go through several rounds of QA testing to make sure everything was fine.

4:45

But after a few weeks of that my playtesters either found all of the bugs or just got bored and moved on because there were no new bugs coming in and I was able to put together the final release build and upload it to Steam.

Final Steps 5:02
5:01

That also meant that I could request a bunch of Steam keys to give out to friends and family and members of the press who have very generously written reviews and done interviews with me and written features about the game, none of which I have read because none of them have been published as of the time of me recording this little video that I'm doing a week ahead of launch. Fingers crossed they're all very positive and not at all mean about the thing I have spent the last three years of my life working on.

5:35

Anyway, I'll save all of that stuff for the inevitable "how did the game do" video that will come out in a few weeks time. And so now, all that is left for me to do is to go into Steamworks and press that big green "release the game" button. I think it's green, I haven't actually looked at the button, I'll put up a video of the button now. Is it green? You tell me.

Making Mind Over Magnet 6:00
5:59

And so, here we are. The game is finally out, it's done, it's released, people are hopefully downloading it, buying it, playing it. What a wild ride. Because I announced my plan to make a game at the end of 2021 and it was not supposed to take this long, but here we are three years later. And so after making character controllers and level editing tools and user interfaces, transition shaders, sound effects, and puzzles, after releasing prototypes and builds and demos, after getting feedback and bug reports and advice, after changing the game's genre and after changing the game's entire art style, after all of that, it is done.

6:50

Now of course I could not have done this alone, so I wanted to take a moment to thank all of the people who helped me get to this point. That includes Zach Jones who put together an incredible original soundtrack that just elevates this game to a whole new level of quality, Grayson Evans made the awesome promotional artwork, Rahul Gandhi provided legal services for contracts, my dad made me a 3D animation of a giant robot arm which I incorporated into the background of World 4, TheGamingBrit suggested the name of the game, and various GMTK Discord people helped with chunks of code, including Sophie Stevens and Dom Harris.

7:30

I'd also been remiss not to shout out a few Unity assets I just couldn't live without, including Text Animator from Febucci Tools, DoTween from DemiGiant, and my custom scene picker from Kira Lord. I ran so many playtests for this game and people were so generous with their time, so thank you to all of my friends and family members and GMTK Discord users and social media strangers who recorded themselves playing through the game.

7:58

I also got so much amazing feedback and advice from professional game makers, including Patrick Traynor, Oliver Granlund, Austin Wintory, Alan Hazelden, Jonas Tyroller, and more. Thank you for sharing your experiences and listening to my problems and my woes. And finally, a massive thank you to my supporters on Patreon who literally funded the game and gave me the time and space to make this whole dang video game. Okay, enough chat, I really hope you take the time to check out the game.

8:33

It's available on PC and Mac as I say, and it also runs really nicely on a Steam Deck if you've got one of those. I made sure it fills the screen fully and all of that good stuff. I will be back in the future with a full post-mortem on this whole project, but until then, thank you and have fun.