Portal: Revolution has just been put up on the Steam Store!
Now what does this mean? Well, not a lot. The mod will still take several years before completion, but now you can all follow our progress on Steam as well!
Last but not least, a new development status update will probably be published soon!