You can sign up to get a daily email of our articles, see the Mailing List page!

VVVVVV, the clever platformer from Terry Cavanagh where you reverse gravity instead of jumping has now had the source code opened up so you can see the dirty innards.

The open license doesn't cover the assets (icons, art, graphics or music) which are still under a proprietary license. So you will need some to play with it, which Cavanagh said you can get from the Make and Play Edition for personal use and that edition also has the tools to make levels.

Why did they decide to do this though? Well, VVVVVV is just about ten years old and releasing it pretty much changed Cavanagh's life so they're doing it as a thank you to everyone who purchased it and supported them. Linux support came a little later, with the port arriving in 2011 as part of the third Humble Indie Bundle.

You can find it on GitHub which has two editions, one for desktop and one for mobile. It's not "open source" though, since the license has a few special restrictions with it aimed at non-commercial use. Find out more in the official announcement which goes over more details. Lovely to see more developers open up their code, I do wish more did this once a game is well past its prime to help others learn and to keep their games alive on future platforms after the original developer moves on.

If you do wish to buy a full copy you can find it on Humble Store, GOG, itch.io and Steam.

More recently, Cavanagh also released the excellent Dicey Dungeons you definitely need to try.

Article taken from GamingOnLinux.com.
14 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
11 comments
Page: 1/2»
  Go to:

slaapliedje 10 January 2020 at 4:13 pm UTC
View PC info
  • Supporter
  • Top Supporter
Time for a port to the Atari 8bits?
seanbutnotheard 10 January 2020 at 4:43 pm UTC
slaapliedjeTime for a port to the Atari 8bits?

Well it's already been ported to C64...

(edit: removed the link because I realized after the fact that it's an unofficial "cracked" version, apologies for that. perhaps now that the source is released there will be an "official" port.)


Last edited by seanbutnotheard on 10 January 2020 at 4:54 pm UTC
slaapliedje 10 January 2020 at 5:04 pm UTC
View PC info
  • Supporter
  • Top Supporter
seanbutnotheard
slaapliedjeTime for a port to the Atari 8bits?

Well it's already been ported to C64...

(edit: removed the link because I realized after the fact that it's an unofficial "cracked" version, apologies for that. perhaps now that the source is released there will be an "official" port.)
I love that since I set it to 'get emails when there has been a post' that I still got the link.

Huh, wonder how someone would have cracked it then ported it though? Wouldn't they need the source? Not sure what language it's coded in.
F.Ultra 10 January 2020 at 6:46 pm UTC
slaapliedje
seanbutnotheard
slaapliedjeTime for a port to the Atari 8bits?

Well it's already been ported to C64...

(edit: removed the link because I realized after the fact that it's an unofficial "cracked" version, apologies for that. perhaps now that the source is released there will be an "official" port.)
I love that since I set it to 'get emails when there has been a post' that I still got the link.

Huh, wonder how someone would have cracked it then ported it though? Wouldn't they need the source? Not sure what language it's coded in.

It's recreated from scratch in 6502 assembler, so it's not really ported and it's not really a crack either (it is however copyright infringement on the original).
Desum 10 January 2020 at 7:13 pm UTC
Important to keep in mind this is a 'look but don't touch' license.
slaapliedje 10 January 2020 at 7:28 pm UTC
View PC info
  • Supporter
  • Top Supporter
DesumImportant to keep in mind this is a 'look but don't touch' license.
Oh, lame. Look but don't port!

I recently found out that Bard's Tale 3 for the Apple IIGS was basically finished, but never released. It literally only needs the art work to be done. The original coder still has the source and everything. But since MS now owns the rights, who knows if it'll ever get a release. Always hate it when a game series doesn't get the whole series on a system.

Too bad we can't get some of the ones like this to be open sourced. Or the Ultima series or something, that'd be awesome to see a lot of bugs patched and other ports for those!
Kristian 10 January 2020 at 8:15 pm UTC
DesumImportant to keep in mind this is a 'look but don't touch' license.

While the license doesn't fit the open source or free software definitions it does allow modifications and hence ports(minus the assets).
scaine 10 January 2020 at 10:47 pm UTC
View PC info
  • Contributing Editor
  • Supporter
  • Top Supporter
Kristian
DesumImportant to keep in mind this is a 'look but don't touch' license.

While the license doesn't fit the open source or free software definitions it does allow modifications and hence ports(minus the assets).

I think the assets are available too actually? I'm basing that on the fact that Terry notes that you can use this to build the whole game and play it for free. But the license doesn't allow you do then slightly modify that new copy and sell it as your own work.

Terry described it as the "Doom" license though... so I'm a bit confused here. Pretty sure the Doom license didn't include assets!

Terry's tweet on the matter: https://twitter.com/terrycavanagh/status/1215677944418439174
Kristian 10 January 2020 at 10:50 pm UTC
"But the license doesn't allow you do then slightly modify that new copy and sell it as your own work."

The last bit prevents it from meeting the definitions I referenced. But it does allow you to make changes and then give away your changes for free.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • Everspace - Live. Fight. Die. Repeat.
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts