Designing Stealth #1: Safety Zones

One of the tricky things about designing Rogue Process has been trying to capture right mix of action and stealth. Rogue Process is a game about infiltration and thievery, but it can also be a game about showing off, about huge bursts of energy, about blowing the side off a building in order to escape. You go into every new building unseen, undetected, but you often leave with a trail of destruction, bullets and broken technology behind you. There’s many different ways to think about stealth in games – today I want to talk to you about safe zones, and how Rogue Process (and other stealth games) fit into this model.

Continue reading “Designing Stealth #1: Safety Zones”

GDC & Greenlight

Hey everyone! Let’s get right to the exciting news: Rogue Process was Greenlit last week! At the end of our first week on the site, halfway through our GDC trip, we got the notification from Valve that we’d be accepted onto Steam. Thanks to everyone who voted for us, tweeted about the game, or just gave us some support. It’s a huge relief to have that process over and done with.

Continue reading “GDC & Greenlight”

Greenlight, Cameras

Rogue Process is now on Steam Greenlight! You can see our page and let Valve know if you’d buy a copy, and help us get onto Steam – just click here. This is a long time coming, but I’ve been so busy preparing for GDC that I haven’t had a chance to go live before now. I have no idea what the future of Steam is like, but we reckon it’s a good idea to be a part of it.

Elsewhere, I’ve been tidying up Rogue Process in anticipation of watching real human beings play the game at the Indie Megabooth next week at GDC. It’s nervewracking and the kind of development that lurches back and forth between adjusting text boxes by single pixels, through to rewriting a major AI routine to stop breathing life into dead bodies. Even though this kind of game development feels very slow, it’s reassuring and healthy to do this from time to time. The game goes through bursts of progress where dozens of things are added to the game and it all starts to heave a bit at the seams, and it needs these periods of gardening and pruning to get things back under control. The game’s looking better than ever, and the new changes to how the game controls (which I’ll write about next week) are feeling good.

During GDC I’ll be trying to tweet (and hopefully more) about the game, the booth and what I’m up to. When I get back, I’ll be pushing ahead with a lot of new things – the basic corporate infrastructure is in place now, which means I’m free to add the dozens of scripts, enemies and hackable systems that make up the game’s more complex settings, like research and development labs, or giant hollow industrial warehouses. It’ll be full speed ahead, and I can break the game as much as I like (until the next event comes along). I’m also experimenting with recording some of this development process so you can see features get added to the game, and how bad I am at making things. Here’s a trial I did, where I added two new scripts to the game, below:

Rogue Process @ GDC Indie Megabooth!

Here’s some exciting news I’ve been itching to tell you about: Rogue Process has been selected for the Indie Megabooth at GDCThe game will be playable all week at the Megabooth stand, and I’ll be at GDC working on the latest build of the game, talking to people about our plans and giving away cool things. We’re featured along with an incredible selection of games, including Cosmic Express, Monster Prom, Perception and lots of others. I’m so excited and proud to be there, and I really hope everyone enjoys playing the game.

If you’ll be at GDC and you’d like to talk about the game, let me know on Twitter or email me: cutgarnet -at-! If you can’t make it to GDC, don’t worry – I’ll be posting updates about the game and the show, and plans for beyond GDC, over the coming weeks. In the meantime, check out this teaser trailer we made for the Megabooth below, and head on over to the Megabooth site for more pics and info!



The Difficulty With Difficulty

In between bursts of Rogue Process work, right now I’m poking at a couple of really cool games: Shovel Knight, a Nintendo-fused platformer that looks and sounds just gorgeous, and Ori and the Blind Forest, a more graphically complex affair but just as lush and beautiful as Shovel Knight. Both games trade on being quite challenging to play, and even though I really like hard platformers it’s tricky to walk the line between difficult and frustrating. It’s gotten me thinking about how difficulty works in games, and how I want it to work in Rogue Process – let me tell you about my plans!

Continue reading “The Difficulty With Difficulty”

Moon Hunters & Procedural Space

Today I want to talk about Moon Hunters, which is an action RPG by Kitfox Games that came out earlier this year, and recently had a huge free content update. I’ve been meaning to talk about this game for months, and I’m only getting around to it now, but here’s my advice: if you like procedural generation or are interested in thinking about procedural generation, I think you should get this game. It’s beautiful, it sounds great, it’s charming but most importantly I think it has something to say about how procedural generation can be used in a game, and it’s helped inspired some of the generators at work in Rogue Process. Today I’m going to tell you how!

Continue reading “Moon Hunters & Procedural Space”

Rethinking & Rewriting


It’s been ten years, almost to the day, that I attended my first programming lecture and learned how to code. I was really lucky to be able to spend years of my life learning how to do that and not worry about much else. Most people don’t get that opportunity, and that can make it hard to think about how software gets made, or what programming even is. Lately I’ve seen a few cases where people have made guesses at how hard it is to make games, and while it’s easy to laugh at these claims, it makes a lot of sense to me that people think multiplayer could be added to No Man’s Sky in a week. After all, the main way a lot of people experience games development right now is Early Access, where features are rapidly prototyped and added into games, often at high-speed.

This way of adding features to a game is one particular approach to making games, and it has an impact on your game in a way that’s hard to see if you’re just reading patch notes or occasional developer tweets. So I thought it might be interesting to talk briefly about what it means to write a single line of code, and how Hello Games probably could write multiplayer code in a week, but you might not want them to. If you’re a programmer yourself, this post might not have much to interest you, but if you’ve never seen the insides of a program, it might offer a quick thing to think about.

Continue reading “Rethinking & Rewriting”

Procedural Snake Eyes

Screen Shot 2016-03-02 at 22.26.56

I spent a good couple of weekends last month playing alien-busting strategy sequel XCOM 2. I enjoyed a lot of my time with the game, but it also frustrated me a bunch of times as well – in particular, it frustrated me in a lot of ways that Invisible Inc, Klei’s 2015 sneaky masterpiece, didn’t. After completing my XCOM 2 campaign and going back to Invisible Inc for a bit of mulling, I think I’ve come to some conclusions about an important way the two games differ, and how it reveals subtle problems with how procedural generation interacts with other game systems. I want to tell you why I think Invisible Inc structures itself better around procedural content and why I think it’s important (and why my opinion might not matter, too).

Continue reading “Procedural Snake Eyes”

Generating Cyberpunk Cities



Rogue Process is a game about running through cyberpunk cities and making a huge mess of them. The prototype for the game was an endless runner, where buildings were only seen for a few seconds and then thrown away, but now the game has a very different flow and so it needs a different kind of building. Now you break into skyscrapers, plot paths through security, steal targets and execute an escape. Buildings aren’t just important – they’re almost the entire game. So I thought I’d talk for a bit about how I’m creating the buildings in Rogue Process and why it might let you design your own.

Continue reading “Generating Cyberpunk Cities”



Rogue Process is a cyberpunk action game about breaking into buildings, taking over computer networks, and throwing yourself out of windows. You play as a renegade hacker, who makes their living stealing the darkest corporate secrets hidden away in the tops of skyscrapers.

Any device in the world can be hacked simply by typing its name on your keyboard. So you can throw yourself off the top of a building, hack a window to weaken it while you’re in mid-air, and burst through the glass ready to hack your next target.

Rogue Process is based off a #cyberpunkjam game I made in 2014 called Currently Running Processes, which you can still download and play for free.

Screen Shot 2016-01-08 at 03.58.55

Rogue Process is being made beautiful by Marsh Davies, an incredible artist, as well as an awesome games critic and part of the Crate and Crowbar podcast. Marsh is creating an amazing world for Rogue Process to take place in, a mix of procedural art systems as well as handcrafted, punchy pixel art and awesome lighting. We’re still looking for a musician for the game to give the right musical backing to your cyberpunk adventure – more on that in some future post.

Check back here for development logs, updates on our progress, and trailers for the game as we develop it further. We’ve already put so much cool stuff into Rogue Process, from procedurally generated skyscrapers to your own personal set of corporations to thwart, with lots of exciting things still to add and tell you about before the game is done.

If you want to keep in touch in other ways, you can find me on Twitter, or follow the Rogue Process twitter for tweets about the game’s development. We’re also going to be streaming development from time to time live on Twitch – we’ll post and tweet updates about that when it’s ready.


Screen Shot 2016-01-13 at 12.09.58

Screen Shot 2016-01-14 at 23.36.32