Last week, the creator of Dicey Dungeons, Terry Cavanagh has celebrated the tenth anniversary of his previous game, VVVVVV releasing its source code to the public. In other words, this means that the average person can now see how you built the game, because every line of code can be examined.
This is not the kind of thing that happens often. Part of the comments to the source code of VVVVVV was one of pure horror, because the people have found reading this string, a true chaos, with codes added useless and never taken during the final phase of development. Cavanagh perhaps had to be expected, because in its blog post announcing the release, he admits, “VVVVVV is not a game, technically sophisticated! Also, according to the standards of the independent developers self-taught, is a bit of a mess”. However, a code to work, it must also be nice to see.
“Almost every single game I have worked on has a code held on a spit and prayers, that hold together the entire building on the verge of collapse,” wrote the developer of games James Patton, in a discussion on Twitter about the codes. In addition, nearly all game developers say the same thing.
Every screenshot I see posted of terrible things in the VVVVVV source code only makes me more powerful
— Terry Cavanagh (@terrycavanagh) January 10, 2020
“The games are not just a normal software, are a complex beast that requires many different disciplines to be created successfully, and often on deadlines that require sacrifices to do,” said the developer of games to James Simpson. “I know that many developers are stressed in an attempt to make perfect their code. Open-source code as this clarifies that you can create a game with success without that level of perfection.”