Slow Down, Bull

Slow Down, Bull is a small action game about a stressed out, overachiever bull who loves collecting beautiful things. Help the bull keep his cool to get the biggest, most beautiful collection he can by steering him and managing his stress.

Slow Down, Bull is an Insomniac experiment to make a great game with a small team. You can read a bit more about the origins of the experiment in this post. We are building Slow Down, Bull in Unity for the PC with a team of 4-5 people, and want to share the development of the game with you! Here’s how you can participate:

  • Stop by our Insomniac Twitch Channel every Friday at 2pm PST to see our live development stream. We’ll stream the team working on art, programming, design and sound for the game and will answer audience questions about game development. This is a great opportunity if you are an aspiring game dev to learn more or if you’re just curious to see what development on a small game actually looks like.
  • Keep up with developer logs on this blog and our forums to ask questions and give feedback about the game.
  • Follow @SlowDownBull on Twitter to keep informed about new updates to the project.

Ahoy ahoy, humans! If you missed last Friday’s stream and have any interested in systems design, I’d highly recommend checking it out. Systems designer Liz England (@lizardengland) goes over her method for balancing and tuning the score requirements in Slow Down, Bull. There’s a lot of complexity for a seemingly simple game, and if you don’t let the spreadsheets scare you away, I think there’s a lot to learn.


Bug fixing continues to be the name of the game, but it’s always important to remember that even late in the project you still need to be playtesting your game with fresh new faces. I just had a new player playtest and spotted some important things that need to be adjusted that all of us playing at Insomniac probably have internalized by now. The playtesting cycle is neverending!

To give you an idea of the sorts of bug fixes and adjustments I’m making at the moment, here’s a list of fixes that just went in this week:

  • Made starting zoom further out and pushed out camera lead slightly
  • Slightly increased the amount of boost you get from bouncing off a wall
  • Directional arrows on warp holes
  • Cooldown visual on warp holes (drop opacity)
  • Moved level name text up slightly on map page
  • Removed the positional lerping of the bull after deposit but kept the rotational lerping
  • Removed level overview cam from very first level to reduce excess information thrown at the player
  • When you get caught by a bullcatcher, all other bullcatchers have their collision turned off for the cooldown to prevent stacking
  • Fixed several bad spawn grid bugs

Meanwhile, a new QA member has joined the team to help root out those tricky bugs that I could never find on my own. This is a wonderful help, but it does mean more work for me!

Current status:



~ Lisa

Hey all! Just a super quick update to remind you about this Friday’s stream, wherein Liz will be giving a systems design overview. Spreadsheets galore!

As for the project itself, I’m in maddening bug-fixing mode, trying to get all the annoying little bugs sorted out. It isn’t particularly glamorous, but it is certainly time-consuming! I feel kind of like Annette does here:


And don’t worry, we haven’t forgotten about the name of our possum friend, we’re just still waiting to hear back on the all-clear. This weekend is also IndieCade, one of my favorite independent games festivals, and I’ll be reporting back on my adventures there next week! Stay wonderful!

~ Lisa

Ahoy ahoy, humans! Thanks for stopping by! In last week’s stream, we started doing a color pass process on all of our game elements to help them stand apart in the order of what is most important for the player to notice to least important.

You can check out the before and after versions of the grassland area below



As I mentioned in the stream, this is one of those polishy things that you can do with your game towards the end when all the art assets are mostly finished.

October’s going to be a wild month for streaming, as a lot of stuff is going on that might disrupt our schedule. Here’s the plan for the next couple of weeks:

That said, the schedule this month is full of adventures, so let me give you a preview

  • Oct 3 (that’s this Friday) – the community team is out and about the whole day, so there will be NO STREAM this Friday. A thousand tears!
  • Oct 10 – Liz, who I introduced in last week’s devlog, has graciously offered to do a systems design tutorial during this week’s stream. If you are curious about game balancing, you should come check it out. Though, fair warning, there will be spreadsheets involved.
  • Oct 11-12 – this weekend is Indiecade, and though we won’t be streaming, Lisa’s going to record her adventures at her favorite independent games festival, and promises to share it with you in subsequent weeks.

Meanwhile, the team is plugging along fixing bugs and polishing up! We’re trying not to stress out if everything’s not perfect, but, you know.

Greetings all! If you missed last week’s stream and have been a fan of Alex’s music so far, you should definitely check it out as it’s another in-depth music composition stream. We’re still waiting on that possum name, so you’ll have to be patient a little longer! During the stream, Alex mentioned he’d write up a little more in-depth about how to do clean looping in a song, so here it is:

Okay! When I normally render out looping music, I use Logic Pro’s realtime bounce and select “Bounce 2nd Cycle Pass”. This usually works really well for me but sometimes, it does not. In that case, this is how I usually make perfectly looping music. When you bounce the audio for the song, make sure it loops three times in a row. Take the audio file and make sure whatever program you’re in is working in the same tempo. Then chop the audio files so you have the three loops separate. Make crossfades between loop 1 and 2, and loop 2 and 3.


These can be two or four beats long, and should usually be an equal gain crossfade. Make sure the crossfades cross the edits in between loops equally, and that both crossfades start and end at identical points in the song.


Then select loop 2 (the one one in the middle) and bounce it out! You should have a loop that has no clicks or pops.


Tomorrow’s stream is going to be about art and color, as we’ll be showing a process for color correcting all the game elements in such a way that the most important entities on screen read first. It’s a late-project sort of process that should be interesting to the artistically curious among you.

In general, things have been flying along as art and music and sound start wrapping up. I am neck-deep in bug fixing and making sure all incoming assets get hooked up properly, and it’s been a very busy time. We’re now putting in things like cleaned up tutorial speaker icons:


Or cleaning up the “break” animations on the various trees in all the areas.


And adding extra decorative elements to the areas that aren’t interactable but provide some background visuals to spice things up.


Since things are very busy on the bug-fixing end, I’m getting some much-appreciated extra help from fellow Insomniac designer, Liz England, who will be assisting with balancing the game. Perhaps in the future we’ll do a stream all about designer balance spreadsheets! :D


Hey everyone!

I want to catch up on a couple things we went over in last week’s dev stream. We spent the stream gathering name suggestions on the possum and going over story scene setup. Here were the team’s favorite Possum names, and we’ll hopefully have one picked and cleared in the next couple of weeks!

  1. Spike
  2. Shiloh
  3. Shakes
  4. Otis
  5. Eggland

This Friday’s stream is going to be another music one with Alex, by the way, so if you’re musically inclined then prepare yourselves!

So on the stream we were talking about how the story scenes had a camera that panned over each panel. We made some revisions this week based on some feedback, and now the panning is much snappier, with each panel dropping in on the player’s action. It lets the player control the pace of how they look through the story, and the drop-ins felt more fitting with the paper post-it style.

In other news, here’s some of Denae’s animation work on Esteban

To finish off, our last Pixelated Rorshach Test had a bunch of fun interpretations!


@Deity_Falkor   A warrior lifting a dead snake with its sword.

@GDNerd   sausage grinder

@JayHooft  some sort of robot helping his friend robot from a table that’s fell on them

@AverageFranklin  A man kneeling down, holding a weird blunt weapon behind him.

@Mr_Moobs  a man lifting weights

@AntStiller  Part of the dungeon map from B2 Keep on the Borderlands

@DanielLake3  A mole wearing a yarmulke

@lcareccia  Long-eared dog sitting at a desk with lots of Ikea furniture in the background.

@zuca_piiau  A Charmander getting out of a mirror and a guy getting of a bed pulling is tong

@ScoJoHarr  a computer desk.

@IlagaEduardo  A man on his bed trying to force a monster back into his TV

‏@superbus  A battle – to the death – between a construction worker and an 80s-era school projector

@gunpeiyokoifan  Guy lifting weights, or construction guy with shovel.

@Teddypimm  A top down view of some circuitry.

@crowsmack  This is exactly what I see! Can’t un-see:)

@CalamityJive A floorplan with an inaccessible room toward the northwest.

@kralitabow   birdo with a sleeping cap on, sitting in bed.

@MKuhlberg   mother and child eating

@Phastin  I got Admiral Akbar slurping spaghetti and winking at the camera.

@Seamus_Donohue  A tree that uprooted and fell over.

@MYNAMEISNOTJJ   a mailbox driving a steamroller

Fun fact: That Rorshach test is the level mask from the level I built on stream a couple of months ago. Wow, has it really been that long?? Time flies! Follow @SlowDownBull on Twitter for more!

Greetings all!

For those of you who need to catch up on our developer streams, here are the archives of the most recent two:

  • Design Stream where I tune the bullcatcher failure state and playtest with various Insomniacs.
  • Art Stream where Denae animates the matador.

We also took name suggestions for the cat last week. Here are the team’s favorites which are currently being checked out:

  1. Mango
  2. Lily
  3. Kazzi
  4. Fifi
  5. Terri
  6. Priya

Right now things are very busy on the project as new art, animations, music and sound is coming in from Dave, Denae, and Alex. I’m scrambling to get all the new assets in, hooked up and tested while at the same time fixing bugs and balancing the game.


Bug-fixing can sometimes be frustrating, especially when it comes to UI. Putting in UI is an often underestimated workload, and since it relies on you having the whole flow of your game fleshed out it often becomes an end-of-project task. Last week we were fighting with a bug where elements on the end of level screen and map screen would spontaneously change depths. UI elements (like buttons, menu panels, etc) have a depth value that tells it whether to draw in front of or behind other elements, and even though everything looked correct in the editor, when you returned to the map screen after completing a level, this would sometimes happen:

When I tried to mess with the depths at runtime, it would just swap out which piece was broken. Debugging UI can be really difficult, but in fixing a lot of depth arrangements, updating NGUI, then fixing all the things that broke from updating NGUI, I think we finally nailed this bug!

I doubt we’ve seen the last of UI bugs, though… See you on Friday in the stream where we’ll need YOU to help us suggest names for the Possum, as well as more design or maybe some music with Alex!


Ahoy ahoy, humans! I hope you are all well. If you missed last week’s stream, Alex did an in-depth look at his composition process. If you have any interest in game music, or music in general, check it out! This Friday we’ll be looking at some testing and tuning processes, so the more design-inclined of you should stop by then.

We also had a fun time with all of you last stream collecting suggestions for names for the bullcatcher. You had some fantastic ideas, and after sorting and discussing and debating (and checking with legal, of course), the team decided on Annette! Because, afterall, that’s what she uses to catch you. Don’t get caught by Annette!


In other news, our other artist, Denae, is now on the project! She’s going to be doing a lot of animation and production art as we start wrapping up all the places where there is still temp designer art. Because there’s so much to do and only Denae to do them, we started with as low framerate animations as still look good in the game. This way if there is time left when everything is done, we could do more in-betweens, but if not these animations still work. The paper cutout style makes low framerate cycles fit in with the overall aesthetic, so we’ll be in a good place.



Hey everyone, several of you have requested another audio-focused dev stream and we are happy to comply! This Friday, Alex will be working on some music on-stream, so come check it out and bring along your game audio questions. We’ll go live Friday at 2pm PDT on the Insomniac Twitch Channel.

Also bring along your name-ideas. We had so much fun discussing names for Esteban that we want to do it again, this time for our primary antagonist, the wily Bullcatcher.


She is bound and determined to catch Esteban and kick him off her lawn, and nothing stands in her way! Except maybe water. She doesn’t like water. Like we did with Esteban, we’ll gather up suggestions in stream and the team will pick a name next week.

Other Developments

As we get further and further into development, we’ve been revisiting some earlier art concepts now that we’ve had a chance to play with them in game. The transparent water walls of the beach area weren’t working out so great – making them look good while overlapping was problematic – so we redid the beach walls as sand dunes and macaroni shells. To get water back into the beach, we wanted to be able to see the ocean around the perimeter

This effect is done with two things:
1. A script to translate the offset of a tiling water texture so it moves around
2. An alpha mask shader to block out the area of the level where we DON’T water to show. The level mask images come in handy once more!

Speaking of level masks…

Pixelated Rorshach Test

What did Twitter see in this level mask?


@leelo124: Pea shooter from Plants vs Zobmies Garden Warfare :)
@TechyZeldaNerd: An awkward thirteen year old girl who just had a guy run away when she tried to kiss him.
@SugaoKC: I see Qbert
@audiosprite: a minimap and I wanna go left
@syntheslice: Looks like a bad idea for a Super Soaker that just might accidentally spray water back in the user’s face.
@AndyGainey: A frightened and very worried elephant. With an inexplicable spot on its forehead.
@darthbator: Doom 1, Hangar, overhead view.

Follow @SlowDownBull to see more!

Greetings all! If you missed last week’s stream of Dave creating the art for our matador character, you can watch it here. As a reminder, there will be NO STREAM THIS WEEK as our entire Community team is off in Cologne for gamescom. But we’ll be back the week after and hopefully with a much-requested audio stream. Follow our Twitch Channel and/or @SlowDownBull on twitter to keep notified.

Current Status

We continue to stay very busy on the project as we balance assimilating feedback from our weekly builds into our schedule of work that still needs to be done. It can be somewhat of a juggling act, especially when great ideas show up that are just beyond the scope of the time we have left. Sometimes we’re able to find ways to incorporate the core of those ideas without using them in their entirety, but some just have to be let go in the interest of getting things done. It’s always a tough decision!

This week Dave finished up one of our last environment concepts, check out the pieces:


This is intended to be the last week that Lillian puts in any new big systems, and she just hooked up some more macro-facing things, like a way for me to set up tutorial screens in levels with new mechanics, and a big iteration for how we present in-level progress to the player. Most of it involves a lot of UI hookups. UI is one of those things that always takes up way more time than people tend to plan, so if you are an aspiring game developer, keep that in mind! Never were there so many edge cases that need solving as in UI! That’s my opinion, at least :)

More Pixelated Rorshach

I continue to probe the minds of the Twitterverse to find out what people “see” in these level mask images:


@aptigertheory: key with a tail
@edlago: a key with some kind of cloth/fabric tied in the head o.o
@MikeTiv: A key with a shadow.
@CholidSnake: a mutan fetus with a key attached to his forehead
@syntheslice: It’s one of those “glasses with the fake mustache underneath” things. But horribly deformed.
@jakesones: The dragon from Adventure on Atari 2600.
@csgeorge: An unnecessarily intricate key.
@leelo124: An elephant with a weird trunk on a planet with 2 moons :D Or.. Some sort of mech pointing his machine gun arm at something.
@zhiwiller: Key on a bazooka (Sorry everyone is saying key).
@SleepyBeeMon404: Overhead view of a person cooking an egg in a pan.
@IndieKylo: Definitely a phonograph.
@tolicious: A key that somebody smashed head first into a wall. Why would you do that :(
@naveen_pcs: A key with something come out of the bottom right corner of it.
@SugaoKC: A slug smiling dementedly?
@TechyZeldaNerd: A river key.

With this one I did a couple of artist interpretations of the… interpretations


@syntheslice: Definitely a dragon. Head is the right bit, extended wing to the left, and the tail curled up in front.


@danielsound: first thing that came to mind was platformer level with wall jumping, before actually reading the tweet
@leelo124: I got nothing on this one :P …ET and a praying dinosaur back to back maybe ? lol


@regisRquoi: Waw, this one is hard. Maybe a desk with a computer on it I think (with a 90° rotation). No? :O
@csgeorge: Ok, that’s a snail. Total snail.
@llnesisll: A squirrel sitting down, it’s tail off to the left. Brain, I don’t even.
@Infinit777: a face… Am I a psycho?
@TechyZeldaNerd: A headshot of a two headed dragon.

Ahoy ahoy! Things are ramping up on Slow Down, Bull as the team has started making weekly builds for internal playtesting, and so we are busy busy! In last week’s stream, Lisa built a level from scratch and answered more of your fantastic questions. You can catch the archives here if you missed it: Part 1, Part 2. I do want to take a moment to say that the whole team has been really impressed with the questions you ask each week, thanks for being awesome!

This week we’ll likely be doing an art stream on Friday, so if you haven’t already, follow our Twitch channel to get notified when we go live. Meanwhile, check out these schoolcraft “spikes.”


Names and Rorshach Tests

We are still waiting for the final legal checks before being able to commit to our bull’s new name, but Esteban is leading the charge, followed by Reginald, Blue, and Quinton as backup. Thanks for all of your suggestions!

And speaking of stream audience participation, last week when looking at level masks on stream, RegisRquoi suggested they looked like “Pixelated Rorshach tests”, and we all thought it would be fun to post them and see what people “saw.” Maybe we can even use the ideas for inspiration for level names! Here was the first one:


(for those that missed the stream, this is a mask overlay for a level that helps us decide legal spawning positions for powerups and pathing for the bullcatcher). And here’s what people “saw”.

@naveen_pcs: 2 trees stacked on top of each other. The bottom one has a face. On top of the higher tree, a zombie from minecraft with its arms extended outwards.
@regisRquoi: It looks just like a fan art for the game FEZ. but.. You know, kind of… upside down Style \o/
@BMac_Attack_64: It’s clearly a top down view for a level of some sort haha
@syntheslice: Looks like a weird inverted snowman on a stick.
@csgeorge: Some kind of tower. Like a skyscraper.
@MikeTiv: An ant on a tightrope.
@MattDwny: it’s not quite symmetric, but I’m gonna go with a kebab.
@leelo124: Sad decapitated robot head on a pike :(
@rojomojogogo: Utter disdain for everybody else not wearing a fancy hat.

I’ll be posting more of these during the week, so follow @SlowDownBull and keep an eye out for them if you want to participate!