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:
- Bring your own laptop with Flash Builder 4.5 or above (Mac or PC) already installed
- Lua IDE of choice (TextMate + Corona bundle for Mac, Scite/EditPlus/Zeus/LuaEdit for PC)
- Corona Simulator installed.
- 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