Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases
If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Herman Tulleken's Blog   Expert Blogs


I worked as a game programmer for over 15 years. I occasionally write technical articles; mostly on game development. Here is a list:


Expert Blogs

Posted by Herman Tulleken on Thu, 29 Aug 2019 10:59:00 EDT in Business/Marketing, Design, Serious
This is a list of 50 mistakes businesses make when commissioning or building an advergame.

Posted by Herman Tulleken on Wed, 12 Jun 2019 09:42:00 EDT in Business/Marketing, Design, Serious
Highlights from the history of advergames.

Posted by Herman Tulleken on Mon, 27 Feb 2017 04:49:00 EST in Programming
In this article I share my thoughts on how to think about bugs, how to get rid of them, and how to get better at it.

Posted by Herman Tulleken on Wed, 05 Oct 2016 10:29:00 EDT in Programming
This article contains some ideas for building mazes by making various modifications to a simple, standard maze-generation algorithm.

Posted by Herman Tulleken on Fri, 12 Aug 2016 08:25:00 EDT in Design, Programming, Production, Indie
This article describes many strategies for working with Unity to make your projects simpler to understand, harder to break, and quicker to ship.

Posted by Herman Tulleken on Wed, 29 Jul 2015 01:12:00 EDT in Design, Art, Console/PC, Serious, Indie, Social/Online, Smartphone/Tablet
In this article we look at color in games: its function, how technology has improved color display, and how our biology affect the perception of color.

Herman Tulleken's Comments

Comment In: [Blog - 08/29/2019 - 10:59]

Yes indeed. I guess the ...

Yes indeed. I guess the bigger message is advergames should work as games first before they can work as business tools.

Comment In: [Blog - 06/12/2019 - 09:42]

Indeed, that is a cool ...

Indeed, that is a cool example I did not know about.

Comment In: [Blog - 02/27/2017 - 04:49]

Thanks : Sure please post ...

Thanks : Sure please post the link here once it is published.

Comment In: [Blog - 10/05/2016 - 10:29]

Yes, it 's a good ...

Yes, it 's a good idea to do limit the number of iterations my own implementation does not in fact use recursion . The asserts are still helpful though to determine why there is a problem, but it 's true it can save a few Unity-restarts. As James says, Unity ...

Comment In: [Blog - 08/12/2016 - 08:25]

A scratchpad test as I ...

A scratchpad test as I use the term is a quick, disposable test to see how something works. I use this type of test most often to test how library functions behave or to figure out my understanding of some small issue how should a matrix look that performs a ...

Comment In: [Blog - 07/29/2015 - 01:12]

Ah nice find. It seems ...

Ah nice find. It seems we actually got the first game wrong 0.o I will update the article.