Starling Game Development Essentials
By Juwal Bose
Publisher: Packt Publishing
Final Release Date: December 2013
Pages: 116

In Detail

Starling makes it very easy for an ActionScript developer to create cross-platform, multiplayer games. Starling utilizes GPU to render all the content for excellent performance on a wide range of devices. Multiplayer games have become a very lucrative market, pulling in more and more developers who try to raise the bar for user experience. With the ever-increasing popularity of iOS and Android, the demand for cross-platform games has increased exponentially.

Starling Game Development Essentials takes you step-by-step through the development of a complicated Isometric game. You will learn to create a level editor, AI logic for enemies, and integrate particle effects. Furthermore, you will learn to develop multi-player games that can support multiple players on the same device and would integrate Flox services for efficient user tracking and analytics. Finally, you will understand how to deploy your game to the Web, App Store, and Google Play.

This project-based book starts with the game idea, and an introduction to Game States and Game Loop. You also learn about the working of Isometric projection logic.

You get to explore RenderTexture for dynamically creating game levels and later on easily upgrade to the exceptional QuadBatch for deploying on devices. You will then move on to use Starling Particle extension for explosion effects. Finally, you will develop a simple AI Manager to help the enemy make decisions and use Pathfinder to facilitate grid-based path finding.

Starling Game Development Essentials, with the help of FlagDefense game source code, is an invaluable asset to anyone who wants to create a Starling cross-platform game.


This is a practical, project-based guide that will help the reader to build Isometric, turn-based games using Starling.

Who this book is for

If you are an ActionScript developer and want to create cross-platform games with Starling, this book is for you. The FlagDefense game covers some complex topics in game development which are beneficial even for those who are already creating games with Starling. Prior knowledge of Starling will help, but is not necessary.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyStarling Game Development Essentials

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(0 of 1 customers found this review helpful)


This is nice book to read

By subhamsaha1004

from Bangalore

About Me Developer

Verified Reviewer


  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written


  • Not comprehensive enough

Best Uses

  • Intermediate
  • Novice
  • Student

Comments about oreilly Starling Game Development Essentials:

Finished reading the book.

Starling, with Adobe AIR, makes it very easy for an ActionScript developer to create games. This book claims to guide you through the development of a cross-platform Starling tile-based, isometric, turn-based game with AI, multiplayer capability, and its own level editor, which you will publish on the Web, App Store, and Google Play.

Knowledge of Actionscript/Flash is required. Additionally there are some other frameworks dependencies for some chapters as well.

This book is for ActionScript developers who are trying to create Starling cross-platform games. As the book claims prior knowledge of Starling will help, but is not necessary. I personally am a JavaScript expert who does not know much of ActionScript. But for guys like us it will be a steep learning curve.

The theory is nicely laid out with plenty of visuals and code examples. The "Tools of the trade" section at the end of the chapter is a great plus too that will surely help you become a proficient game developer. The relationship between Cartesian and Isometric view is explained with code and figures and should clear the basics. There are explanations on how depth sorting, collision detection, and isometric movement are done based on a tile-based approach. There is also a good intro to basic AI implementation. Basic AI decision making and path following are explored. We also learn about time-based animations and their advantages. And then there are explosions!!! We are introduced to the Starling Particle Extension, which is used to create dynamic explosions comprising of multiple particle systems including a flame and smoke.

A lot of information has been provided about going cross-platform, supporting multiple screens, handling touch input and specifics related to iOS and Android. Publishing to the Apple app store and Google Play has also been covered in brief. And whats a game without analytics? So a brief chapter has been added at the end explaining those.

Creating games is never easy, but Starling Game Development Essentials, with the help of the Flag Defense game source code, will help you in the process and make you capable of creating your next Starling cross-platform game. Knowledge of Actionscript/Flash is required, but as mentioned before not absolutely essential. Overall this is nice book to read on your way to become a effecient Game developer.

Get the book here

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $17.99
Formats:  ePub, Mobi, PDF