Angry Snowman: Build an “Angry Birds” Game From Scratch – Setup and Shooting
videos

Angry Snowman: Build an “Angry Birds” Game From Scratch – Setup and Shooting

Tutorial Details
  • Difficulty: Beginner
  • Platform Used: GameSalad
  • Estimated Completion Time: 50 minutes
This entry is part 1 of 2 in the series Angry Snowman: Build an "Angry Birds" Game From Scratch

In this two-part tutorial, I’ll walk you through building a winter-themed Angry Birds-style game, from scratch, using the free GameSalad Creator tool. No previous programming or game development experience is required, and you can follow along whether you’re on Windows or OS X!


Play the Game

You can also play this game on the GameSalad Arcade.

Use the arrow keys to aim the cannon, and the space bar to fire. (Hold it down to add more power to your shot.) Destroy all of the blocks to win!


Download GameSalad Creator

GameSalad Creator is a tool for creating games without needing to write any code. The free version allows you to develop games for the web (as seen above) and for Mac – and even for the iPhone App Store, if you have an iOS Developer account.

There’s also a paid version, which lets you export your games for Android, add iAds and in-app purchases, tweet players’ scores to Twitter, and more. For this tutorial, all you need is the free version.

Download the free version here. It only requires an email address and confirmation that you are over 13, and is available for Mac OS X Lion (and above), Windows Vista, and Windows 7.


Watch the Screencast



Watch in full screen at 720p (use the Cog icon) for best quality.

Download the source file zip for this tutorial – it contains the graphic files, image files, and final project files for the game.


Part Two…

In the second part of the series, we’ll add destructible scenery and add polish (such as camera panning). Watch the video here!

Series NavigationAngry Snowman: Build an “Angry Birds” Game From Scratch – Destroying the Scenery >>
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Gig

    Nice, but this is really simple, annoying stuff, and shouldn’t really be classified as a “development” tutorial. Even GameMaker is more civilised than this software, with GameSalad-style actions referred to negatively.

    • http://gamedev.tutsplus.com/ Michael James Williams

      Hey Gig, I take your point, but I should clarify: our “From Scratch” tutorials are designed for total beginners – readers who have perhaps never made a game before. (That’s why we use the point-and-click tools like GameSalad and Construct 2.) It’s a nice easy way to get started actually making games, without having to learn how to code at the same time.

      We’ve got a much more advanced tutorial lined up for later today which may suit you more :)

      • DED

        Honestly, the term “From Scratch” implies something a little more than being designed for total beginners. The term after all comes from cooking, where from scratch would mean you did it all yourself as opposed to using a ‘just add water mix’. So that might be where Gig is coming from in his response.

        • http://gamedev.tutsplus.com/ Michael James Williams

          Interesting. I hadn’t considered that; that’s a really good point, thanks!

        • ZDK

          Actually, “From Scratch” comes from sports. A scratch, or line drawn or “scratched” on the ground as a starting or finish line. From scratch means starting at the beginning , no head start or handicap.

          The cooking reference came later.

  • Joe

    Whatever you wanna call it, i don’t care. Thank you for finally making a from scratch series that does’t require the all mighty PC and Windows software. It helps tons. Great way to learn the ins and outs of GameSalad too.