Twitch Kitten Assault

A kitten "tower-defense" game in which Twitch viewers assume control of a cat sensei within one of the three cat castles (hereby known as 'catstles'). Each cat sensei is busy training the young kittens in the sacred art of jujutsu (and the lesser known, but nonetheless powerful, cat arts). By typing messages in the Twitch chat, each viewer can select a lane through which to deploy the freshly trained kittens. These kittens then serve to defend against any incoming kittens (from enemy catstles), or even reach - and possibly overwhelm the enemy catstles. -- Gameplay -- The Unity project in itself is a Twitch IRC listener - that reads the chat commands and produce visual output - which is in turn streamed on the Twitch channel. As such the only way to play the game is by hosting the Unity project, streaming it on Twitch and then message on the Twitch chat. Commands are: --register --lane 0 The --register command is used the first time a viewer joins the Twitch chat, so that the system registers the viewer as a player and assigns him to one of the catstles. The --lane command is used to allow the player to deploy kittens to another lane. Replace 0 with either 1, 2 or 3 depending on the lane in which the kittens should be deployed.
Jam year: 
2016
Diversifiers: 
Crowd Sourced
One hand tied behind my back
What made that sound?
Twitch Plays (sponsored)
Platforms: 
MS Windows, Mac OS X, Linux / Unix, Web standard (HTML5, Java, JavaScript, Flash), Other digital platform
Tools and Technologies: 
.Net, Unity (any product)
Technology Notes: 
All code is created in C# and using Unity. Application must have internet access in order to retrieve the Twitch chat feed. In addition the user hosting the game must install a streaming software and stream the running application.
Installation Instructions: 
  1. Run Unity game
  2. Stream the running game on Twitch
  3. Join Twitch and use chat commands
Credits: 

Thanks also to Andrea Rhodenborgh for the voice recordings of the cats, and Karl Grech for the voice recording of the scream when a power up appears.

Game Stills: 
Source files: 
Executable: