Start learning with our library of video tutorials taught by experts. Get started
Viewed by members. in countries. members currently watching.
Join Lee Brimelow in this project-style course that teaches how to build a Flash-based game with Flash Builder 4.6, Flash Player 11, and the Starling framework. Starling, a pure ActionScript 3.0 library for advanced graphics, extends Flash Player 11's support for the modern GPU (graphic processing unit) to enable visual presentations and games in the browser or as a mobile app.
Starting with installation and configuration of Starling and creation of a Flash Builder project, the course shows how to prepare and import graphical assets, create MovieClip classes from sprite sheets, manage various gaming objects, detect collisions, and add both particle and sound effects. The finished game can be deployed to any browser or mobile device that integrates Flash Player 11, which was released in September 2011.
So before we get started I just wanted to give you an overview of what the Starling framework actually is. So Starling is a pure ActionScript 3 library that mimics the conventional Flash display list architecture. In contrast to conventional display objects however all content in Starling is oriented directly by the GPU, and this is made possible by the Stage 3D rendering engine that was introduced in Flash Player 11. Now a couple of things to highlight is, again this framework is free and open source, and it's actually open-sourced under a simplified BSD license, which means you can download it, tweak it, do whatever you want with the framework.
Now in addition to building games that run in Flash in the browser, we can also use it to build mobile games for iOS and Android. And lastly I wanted to highlight that while Starling is actually developed outside of Adobe by Gamua, this is a project that Adobe is actively funding and backing. So now let's look at an actual Starling game that's out there on the web right now, and definitely the biggest one is Angry Birds on Facebook. So obviously everybody knows Angry Birds first introduced as a mobile game, was hugely successful, and when Rovio decided they wanted to bring that game to Facebook, they chose Flash and the Starling framework.
And here it is running in Facebook, it's the traditional Angry Birds that you are used to playing on your mobile devices, but now embedded in Facebook. And Rovio was able to use lots of particle effects and other kind of visual eye candy things because all of the content is running under GPU when you are using Starling.
There are currently no FAQs about Building Flash Games with Starling.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.