Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 22, 2017
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Andrew Haining's Blog


Ratus Apparatus is a one man game developer (Andrew Haining, a.k.a. The Sombrero Kid) based in Glasgow, Scotland. I'm currently working on my first game Alaska which is due to be released in Q3 or 4 2016. you can find out more about Alaska here, or by reading my development blog.

Member Blogs

Posted by Andrew Haining on Thu, 07 Sep 2017 09:20:00 EDT in Design, Serious, Indie
A critical analysis of the main themes of Fullbright's Tacoma - Meaningful Decisions, Artificial Intelligence and Diversity.

Posted by Andrew Haining on Thu, 13 Apr 2017 06:25:00 EDT in Business/Marketing
I've seen and had a lot of back and forths over the last few days about G2A and key reselling and almost everyone I've seen talk about it seem to have some serious misconceptions, so I thought I'd have a go at enlightening people.

Posted by Andrew Haining on Wed, 17 Feb 2016 02:08:00 EST in Design, Console/PC, Indie
I absolutely loved Firewatch. I do think it's failed in some regards and I'd like to try and reconstruct why I think it's failed in the ways it has and also in what it has been successful in achieving.

Posted by Andrew Haining on Wed, 09 Sep 2015 07:20:00 EDT in Design
An attempt to see Metal Gear Solid 5 as a celebration of Homosexuality. A primary inspiration for this article is Aoife Wilson's article on eurogamer:

Posted by Andrew Haining on Fri, 06 Mar 2015 07:16:00 EST in Programming, Indie
A quick summary of the pros and cons of the various engines at GDC this year.

Posted by Andrew Haining on Wed, 20 Aug 2014 06:01:00 EDT in Business/Marketing, Design, Indie
What I learned about entering the IGF last year, advice for devs and advice for the IGF!

Andrew Haining's Comments

Comment In: [Blog - 06/26/2017 - 11:24]

POD data sometimes make sense ...

POD data sometimes make sense but it 's important to recognise that C is designed to allow you to strongly assert invalid state with the type system and it is the language default and recommended practice to do so, say with std::optional for example. The optional paradigm being one common ...

Comment In: [News - 06/27/2017 - 03:17]

Sad news. I hope Arkane ...

Sad news. I hope Arkane can continue to make the best immersive sims in the industry without him, either way he will be missed.

Comment In: [News - 05/08/2017 - 07:17]

Valve continue to see their ...

Valve continue to see their relevance eroded as they refuse to provide a worthwhile service to players or developers. If these companies had any faith in their automation whatsoever they would provide an option to turn it off. r n r nRather than struggle with how to accurately guess what ...

Comment In: [News - 04/24/2017 - 04:11]

And guess what They 're ...

And guess what They 're still underestimating it because 1. They have absolutely no information to base their numbers on and 2. They still have a monumental conflict. r n r nI don 't think anyone is surprised by this. They will continue to revise their historical numbers as they ...

Comment In: [Blog - 04/19/2017 - 10:30]

I 've rarely heard such ...

I 've rarely heard such a bad idea in my entire career. I could write a 10,000 word essay on all the things wrong with this idea, but for now I 'll stick with, using C as an object interface language means you have to marshall data between compilation units ...

Comment In: [News - 04/03/2017 - 07:19]

That would be a corruption ...

That would be a corruption of the market, unlike computers which are, of course, famously incorruptible.