Attack of The Killer Snowmen

AS3 / XML / PHP / MySQL

My Role: Concept, developer and level design
My Time Spent: 3 weeks

This is a game I was assigned to for Teletoon's Christmas holiday promotion. It immediately became their most played game, drawing the fourth highest amount of traffic in 2010 even though it was released in December. Attack of the Killer Snowmen takes full advantage of the newer 3D capabilities in Flash, and features real animation from Johnny Test.

The game uses path finding and artificial intelligence for controlling enemy characters, as well as Facebook for social media promotion. I also designed all of the levels. It can be seen live on Teletoon's game section.

Commercial on Teletoon
Attack of The Killer Snowmen being promoted on the homepage of teletoon.com.
Image 1

Attack of The Killer Snowmen being promoted on the homepage of teletoon.com.

Image 2

Title screen.

Image 3

Brain Freezer is up to no good in the intro movie.

Image 4

Instructions page.

Image 5

Johnny Test hiding behind an ice wall to evade snowballs from the killer snowmen.

Image 6

Johnny Test getting ready to attack. The 3D engine worked well with the animation and game strategy.

Image 7

Once Johnny Test gets around the ice block, he is in a good position to aim, but is also vulnerable to attack from killer snowmen.

Image 8

Watch out for the towns people! If you hit one Johnny Test will be stunned and lose energy.

Image 9

What you see when you're hit by a snowball.

Image 10

What you see when you're hit by a brain freezer's freezeball. You also can't move until the ice cracks and falls down.

Image 11

The game over screen. The game featured social media integration via facebook wall posts and tell-a-friend.

Image 12

What a facebook wall post looks like after playing a game of Attack of The Killer Snowmen. Within a month of the game's release there were over 10,000 facebook posts and 1,000 emails sent to friends.

Image 13

Here's a sneak peek at what's going on under the hood of the game engine. Designing a level consisted of using a tool I built for editing visuals at runtime in Flash. Walls and targets can be dragged around from a bird's eye perspective, and then previewed from the normal game view. The green, red and blue dots represent targets that the snowmen can move to (green is a spawning spot, blue is a defensive position and red is an attacking point).

Image 14

The game characters, graphics, sounds, levels and difficultly can be fully configured in an XML file. For example the speed, energy, aggressiveness, accuracy and ammunition for each enemy can be changed by simply editing a line.

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10 Image 11 Image 12 Image 13 Image 14

Languages: ActionScript (AS3/AS2) • Ajax • Assembly • ASP • C • C++ • CSS • DHTML • HaXe • HTML/HTML5 • Java • JavaScript • JSON • jQuery • MySQL • Pascal • PHP • Visual Basic • XML

Software & Frameworks: Adobe Air • Adobe Flash • Android • Audacity • CoolEdit • Dreamweaver • Eclipse • Facebook Integration • FireBug • Flash Builder • FlashDevelop • Flex • Gimp • Illustrator • MacOS • Media Encoder • MS Office • Netbeans • Open Office • Photoshop • phpMyAdmin • TortoiseSVN • Visual Studio • Windows • XAMPP • UNIX