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
View All     RSS
June 19, 2021
arrowPress Releases

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


Sarah Herzog's Blog


Hiya! I’m Sarah, and I’m a game programmer. I’m sometimes known around the internet as Jiyambi. I’m originally from the USA, but moved to Scotland to study for an MSc in Computer Games Technology from the University of Abertay.  After that, I worked for a few years at Ninja Kiwi Europe as a programmer. Now, I make my own games with my indie team, Bounder Games.

I’ve had a colourful journey into the world of game development, with brief stops in the fields of chemical engineering, education, and information technology. I love bringing these diverse experiences into my work.

In addition to game programming, I'm a writer in my free time and keep a blog over at It covers all sorts of subjects, but primarily focuses on the games industry from both a player and developer standpoint. I'm also on Twitter often, either on my personal account @Jiyambi or my indie team's account, @BounderGames. Stop by and say hi!


Member Blogs

Posted by Sarah Herzog on Fri, 13 Jan 2017 10:42:00 EST in Indie
In indie development, we often talk about "wearing many hats". It means we have to take on a lot of different jobs. What we don't say is that that we might not like or even be good at them!

Posted by Sarah Herzog on Wed, 17 Feb 2016 02:08:00 EST
How we made a level system based on a theatre stage metaphor.

Posted by Sarah Herzog on Wed, 25 Nov 2015 01:39:00 EST in Programming
How to create an animated loading screen in Unity 5 using C# and coroutines.

Sarah Herzog's Comments

Comment In: [Blog - 02/17/2016 - 02:08]

Hah, you caught me The ...

Hah, you caught me The positions aren 't actually fully implemented yet with our pattern movement for these enemies, so no matter where you position them, they still move in their selected pattern. It 's on the to-do list :D r n r n heat is also not implemented yet, ...

Comment In: [Blog - 11/25/2015 - 01:39]

I 've had another person ...

I 've had another person ask for an example project, so I will probably put one together in the next couple days. I 'll update here when I do and it will have the FadeIn/Out functions : r n r nIn my implementation, the coroutine waits for the FadeIn/Out to ...

Comment In: [Blog - 08/26/2014 - 05:23]

Thanks SO MUCH for making ...

Thanks SO MUCH for making this, planning to use it in the next few weeks porting our game from Android to iOS.

Comment In: [Blog - 08/04/2014 - 09:14]

Unfortunately, some people are unable ...

Unfortunately, some people are unable to work on their own projects while keeping their day jobs. I 'm extraordinarily lucky to work for a game company that allows me to create and release my own projects, but many companies specifically forbid this. Even so, I am finding it increasingly frustrating ...