Author Archive

Steam Greenlight Voting is Active NOW!

Heyheyhey guys and gals!!!

We’re suuuuuper stoked, voting for Reset to be on Steam has finally begun. \o/ The game is moving forward and we’re targeting a Spring 2016 release.

Want to play Reset right now? No problem!

Help Reset to get on Steam by voting and grab your Greenlight Demo at

The demo content is the same as in the Beta Demo, but optimized an updated. The Greenlight demo also has an installer, so it should be hassle free to get it going. The performance has increased significantly but bear in mind that the game is still work in progress so all kinds of improvements and changes are still on the way. The demo works with the Oculus Rift BUT it’s not optimized for it yet.

New footage is also on the way in a few days. We’ll be shouting when it’s online!

Really cool stuff!! Rock on!

#theorythursday Comms tower

Hey peeps! Greenlight starts on Monday! (fingers crossed :D)




#theorythursday Laughing food

Making sure the demo works, we’re pushing back the greenlight start another two weeks. Yep, even the food laughs at us.


#theorythursday Mech test

Took the mech out for a spin in the woods. Worked pretty well. 🙂

PS. Greenlight will start hopefully next week.


In Praxis… Ambient occlusion #theorythursday

I had never been satisfied with the flat look of Reset’s ambient lighting. We have baked large-scale sky occlusion, but it doesn’t have nearly enough resolution to account for the geometric detail in places like forests. We’ve had screen-space ambient occlusion (SSAO) for many years, but something about it just wasn’t right. So I decided to see if I could improve it!


The top image is without any kind of screen-space ambient occlusion. It’s just for reference. You can bash SSAO variants for their problems all you want, but games that strive for photorealism shouldn’t look like the top image these days. There are other methods, but they tend to be much more intrusive.

The middle image has a custom implementation of Horizon-Based Ambient Occlusion (HBAO). That’s what we’ve been using for most of the project. Nowadays NVIDIA has an implementation of their own in their ShadowWorks package. Theirs could probably provide similar quality at better performance. According to their numbers they could also provide higher quality with slower performance. So far I’ve decided to keep roaming the great expanses of different SSAO approaches on my own. Sorry NVIDIA. 🙂

The bottom image has a custom implementation based on Deferred Screen-Space Directional Occlusion (DSSDO). Like all SSAO approaches, I can’t believe how dirty of a hack it is, but it seems to work. Notice the stronger contrast on the ground under the fallen branches, the bush in general, as well as around tree trunks. Performance is currently about the same as with our HBAO implementation. Unfortunately even though the algorithm operates with spherical harmonics, it doesn’t produce a visibility SH that you could multiply with your lighting SH. We just evaluate the occlusion SH using the pixel normal and use the resulting scalar occlusion value.


#theorythursday Extreme closeup

Extreme closeup of a bolt on the mech reveals some facts. 🙂


#theorythursday Greenlight inbound

Greenlight starting in two weeks with a playable demo and new footage, uuyeah! \o/


#theorythursday loc

Keep’em lean and mean, lines of code that is. Middleware not included. 🙂reset_loc


Yoyoyo! Trying to find time to keep you guys informed is a bit of a task for our two man team, so let’s simplify things! As of today, we are launching a lighter and more frequent communication method called ‪#‎theorythursday‬. Every Thursday we’ll be posting a pic and a blurb somehow related to the development. Here is the first one \o/