RIA Unleashed 2011
Web Dev
  • 2011-10-27 00:00:00 2011-10-28 00:00:00 America/Toronto RIA Unleashed 2011 Waltham, MA FITC
  • Waltham, MA

Presentation

Overview

Learn the basics of building games for Android & iOS in Adobe AIR using Flash Builder and ActionScript 3 as well as Corona using Lua.

Two of the most popular tools of choice for mobile game developers are Adobe Flash and Corona. Adobe AIR with it’s multi-device capabilities, and Corona with it’s game & social focus, both have a lot to offer a game developer targeting mobile. Come learn the basics of game development for mobile using Adobe AIR and Corona from 11 year Flash/Flex veteran, Jesse Warden.  You’ll learn the capabilities of each, how to develop in them, and you’ll build 2 games for Android & iOS.

Required Skills: 
Ability to write basic ActionScript 3 and compile a SWF.

Required Tools:

  1. Bring your own laptop with Flash Builder 4.5 or above (Mac or PC) already installed
  2. Lua IDE of choice (TextMate + Corona bundle for Mac, Scite/EditPlus/Zeus/LuaEdit for PC)
  3. Corona Simulator installed.
  4. Optional: An Android phone/tablet and/or an iOS device


For Adobe AIR, we’ll cover:

  • Strengths
    • Capabilities of Adobe AIR
    • Tools of the Trade
  • Design
    • designing graphics in Adobe Fireworks for use in Adobe AIR
  • Develop
    • ActionScript 3 programming language basics
    • developing using Adobe Flash Builder & mxmlc
    • DisplayObjects vs SpriteSheets
    • blitting & GPU
    • messaging: Callbacks vs. Signals vs. Events
    • game loops vs framerate
    • GUI: Flex vs MinimalComps vs Sprite/Shape/Bitmap
  • Deploy
    • Android
    • iOS
  • Learn
    • community resources, libraries, and help

For Corona, we’ll cover:

  • Strengths
    • Capabilities of Corona
    • Tools of the Trade
  • Design
    • designing graphics in Adobe Fireworks for use in Adobe Fireworks
  • Develop
    • Lua language basics
    • developing using TextMate & Corona bundle
    • DisplayObjects vs SpriteSheets
    • Box2D & Physics
    • Collisions & Filters
    • Messaging: Callbacks vs. Events
  • Deploy
    • Android
    • iOS
  • Learn
    • community resources, libraries, and help