Looks like the new book is out! I've updated the
about page with links to the latest edition.
I'm excited to announce that the second edition of ActionScript 3.0 Game Programming University is on the way! This will not simply be a reprint with a few minor changes. There are three completely new chapters and also some games added to existing chapters.
Gary Rosenzweig builds a catching game in Flash ActionScript 3.0. In this part, you learn how to have a bucket move with the cursor at the bottom of the screen and catch objects. Some are good and some are bad, and the score changes based on what type of object is caught. You can find full resolution video and more podcasts at FlashGameU.com.
Gary Rosenzweig builds a catching game in Flash ActionScript 3.0. In this part, you learn how to have objects fall from the top of the screen, taken from various movie clips in the library using arrays of strings to determine which movie clip is created and dropped.
Gary Rosenzweig looks at ways movie clips can communicate with each other in Flash ActionScript 3.0.
Gary Rosenzweig talks about display lists and how you can manipulate them to move display elements ahead or behind others.
Gary Rosenzweig shows you how to apply dynamic filter effects to a movie clip, such as glows, drop shadows and bevels. You can find the source files, full resolution video, and more podcasts at FlashGameU.com.
Gary Rosenzweig, author of ActionScript 3.0 Game Programming University, shows you how to pause a sound in AS3 by recording the position of the sound before stopping it, then resuming the sound at that same position.
Gary Rosenzweig looks at a basic game inventory system created with Flash ActionScript 3. Using an Inventory object, you can allow the player to add items to their game inventory. Then you can let them click on the items to use them, or test the inventory contents to allow them to complete tasks in the game.
Gary Rosenzweig, author of ActionScript 3.0 Game Programming University, shows you how to create a very simple particle system using a class and by adding and removing movie clips from the display list.
Gary Rosenzweig, author of ActionScript 3.0 Game Programming University, answers a question in this podcast of how to maintain continuous animation while receiving user input. The character on the screen continues to follow a walk animation even while the player triggers the animation over and over.
Gary Rosenzweig, author of ActionScript 3.0 Game Programming University, shows you how to read in a small XML file containing some constant variable values.
Gary Rosenzweig from FlashGameU.com shows you how to build a simple clock to count down time until the end of a game.
Gary Rosenzweig from FlashGameU.com shows you how to make a movie clip fade away according to the distance to the cursor location. He uses a Base Class to assign this same script to two different movie clips.
In this mini-chapter two-part episode, Gary Rosenzweig completes a snake game in ActionScript 3.
In this mini-chapter two-part episode, Gary Rosenzweig starts building a snake game in ActionScript 3.
Gary Rosenzweig takes a look at how to put two Flash games together, inside of a single Flash movie. The trick is to use the Loader object.
Steve wrote in about the Toggle Button episode.
This tutorial shows you how to create an array with a random arrangement of items, like a shuffled deck of cards, or a list of sounds to be played in a random order.
This tutorial shows you how to alter the matching game in the book ActionScript 3.0 Game Programming University to use pairs of cards instead of identical cards.
How to create simple dynamic buttons that allow you to create identical buttons with different labels. The buttons also behave like buttons, with rollover and down states.
How to use the SharedObject to save bits of data to the local hard drive for use at another time.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
A look at simple animation in ActionScript 3.0 that uses physics and gravity.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
Take a look at the two main collision detection functions in Flash AS3 and how they work.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
This video tutorial shows you the AS3 Matching Game from the ActionScript 3.0 Game Programming University book, and walks you through the steps of creating the basic game.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
Video tutorial about how ot make a simple toggle button in ActionScript 3 and Flash CS 3.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
This video tutorial show syou two ways to play sounds with ActionScript 3.0 in Flash 9.
View video in your browser.
Download QuickTime Movie.
Subscribe via iTunes.
What makes ActionScript 3.0 so good for Flash game development?
List to the Podcast.
Subscribe via iTunes.
Transcript:
G: Hi and welcome to the Flash Game University podcast, http://flashgameu.com. I'm Gary Rosenzweig and with me is William Follett.
W: Hello.
G: Hi and in this episode I wanted to take the time to talk about ActionScript 3 which is really what it's all about. The book ActionScript 3.0 Game Programming University, as the title suggests, is about ActionScript 3. The site, even though there's no problem going to the forums and talking about earlier versions of ActionScript, it's really about game programming and ActionScript 3.0 means game programming, it really does.
Who is Gary Rosenzweig and why did he write ActionScript 3.0 Game Programming University?
Listen to the Podcast.
Subscribe via iTunes.
Transcript
G: Hi and welcome to the Flash Game University Podcast episode 3 from http://flashgameu.com. I'm Gary Rosenzweig and with me is William Follett.
W: Hello.
G: In this episode we're going to...
W: We're going to talk about Gary.
Learn about the book ActionScript 3.0 Game Programming University.
Listen to the Podcast.
Subscribe via iTunes.
Transcript:
G: Hi, and welcome to the Flash Game University Podcast episode number 2.
W: Or welcome back if you've just listened to our first one.
G: This is...we're at http://flashgameu.com. I'm Gary Rosenzweig and with me is William Follett.
Gary Rosenzweig and William Follet introduce the FlashGameU.com Web site and podcast.
Listen to the podcast.
Subscribe via iTunes.
Transcript:
G: Hi and welcome to the first podcast of Flash Game University, http://flashgameu.com. I'm Gary Rosenzweig and with me here is William Follett.
W: Hello.
G: We're going to start off by doing a short series of audio podcasts about http://flashgameu.com, about the book, ActionScript 3.0 Game Programming University by me.