Posted by Bret Hudson January 10, 2020
The indie platformer VVVVVV has had the entirety of its source code released to the public in celebration of the game's 10th anniversary. Developer Terry Cavanagh's announcement gives an overview of the code, as well as a brief history of the project.
The source code, which includes all the level content and text, is available under a custom license. The license prohibits developers from using the contents of the codebase in their own projects, though additional licenses may be granted on a case by case basis. The intent behind the release is for developers to be able to learn from the code, and to give additional insight in the inner workings for those building tools and mods for VVVVVV.
The repository contains two versions of the codebase, a C++ version for compiling to desktop, and an ActionScript 3/Adobe AIR version for compiling to mobile devices. The game's assets will be needed to be downloaded separately, which is explained within the license.
Additionally, the VVVVVV community is running a game jam for the game's 10th anniversary, which was launched a few hours before the announcement.
The code is available today on GitHub.