𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Corona SDK mobile game development beginner's guide: learn, explore, and create commercially successful mobile games for iOS and android

✍ Scribed by Fernandez, Michelle M


Publisher
Packt Publishing
Year
2015
Tongue
English
Edition
Second edition
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Corona SDK; Downloading and installing Corona; Time for action -- setting up and activating Corona on Mac OS X; Time for action -- setting up and activating Corona on Windows; Using the simulator on Mac and Windows; Time for action -- viewing a sample project in the simulator; Choosing a text editor; Developing on devices; Time for action -- downloading and installing Xcode; Time for action -- creating a Hello World application in two lines of code;This book is for anyone who wants to have a go at creating commercially successfully games for Android and iOS. You don't need game development or programming experience.

✦ Table of Contents


Cover
Copyright
Credits
About the Author
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Getting Started with Corona SDK
Downloading and installing Corona
Time for action --
setting up and activating Corona on Mac OS X
Time for action --
setting up and activating Corona on Windows
Using the simulator on Mac and Windows
Time for action --
viewing a sample project in the simulator
Choosing a text editor
Developing on devices
Time for action --
downloading and installing Xcode
Time for action --
creating a Hello World application in two lines of code Time for action --
modifying our applicationTime for action --
applying a new font name to our application
Testing our application on an iOS device
Time for action --
obtaining the iOS developer certificate
Adding iOS devices
Xcode
iTunes
Time for action --
adding/registering your iOS device
Time for action --
creating an App ID
Time for action --
creating a provisioning profile
Application icon
Creating the Hello World build for iOS
Time for action --
creating an iOS build
Time for action --
loading an app on your iOS device
Testing our application on an Android device Creating the Hello World build for AndroidTime for action --
creating an Android build
Time for action --
loading an app on your Android device
Summary
Chapter 2: Lua Crash Course and the Corona Framework
Lua to the rescue
Valuable variables
Global variables
Local variables
Table fields (properties)
Assignment conventions
Types of values
Time for action --
printing values using blocks
Expressions
Arithmetic operators
Relational operators
Logical operators
Concatenation
The length operator
Precedence
Strings
Quoting strings
Time for action --
getting our hands full of strings TablesPassing a table as an array
Altering contents in a table
Populating a table
Objects
Display objects
Display properties
Object methods
Images
Loading an image
Image autoscaling
Time for action --
placing images on screen
Runtime configuration
Dynamic content scaling
Dynamic content alignment
Dynamic image resolution
Frame rate control
Time for action --
scaling display objects on multiple devices
Dynamic resolution images
Time for some shapes
Applying stroke width, fill color, and stroke color
Text, text, text
Applying color and string value
What are functions? Defining a functionMore display functions
Content size properties
Optimize your workflow
Use memory efficiently
Optimize your display images
Summary
Chapter 3: Building Our First Game --
Breakout
Breakout --
bringing back old-school gaming
Understanding the Corona physics API
Setting up the physics world
Starting, pausing, and stopping the physics engine
physics.setGravity
physics.getGravity
Tilt-based gravity
physics.setScale
physics.setDrawMode
physics.setPositionIterations
physics.setVelocityIterations
Configuring the application Time for action --
adding the build.settings file

✦ Subjects


Application software--Development;Mobile games;Mobile games--Programming;Electronic books;Handbooks and manuals;Mobile games -- Handbooks, manuals, etc;Mobile games -- Programming -- Handbooks, manuals, etc;Application software -- Development


πŸ“œ SIMILAR VOLUMES


Corona SDK Mobile Game Development, 2nd
✍ Michelle M. Fernandez πŸ“‚ Library πŸ“… 2015 πŸ› Packt Publishing 🌐 English

Corona is a software development kit to build mobile applications for iPhone, iPad, and Android devices. This book will take you through the journey of developing games right from installing Corona SDK and creating Hello World as your first app. Going further, you will learn how to script in Lua an

Corona SDK Mobile Game Development Begi
✍ Michelle M. Fernandez πŸ“‚ Library πŸ“… 2012 πŸ› Packt Publishing 🌐 English

Corona SDK is the fastest and easiest way to create commercially successful cross platform mobile games. Just ask Robert Nay, a 14 year old who created Bubble Ball – downloaded three million times, famously knocking Angry Birds off the top spot. You don’t need to be a programming veteran to create g

Corona SDK Mobile Game Development Begi
✍ Michelle M. Fernandez πŸ“‚ Library πŸ“… 2012 πŸ› Packt Publishing 🌐 English

Corona SDK is the fastest and easiest way to create commercially successful cross platform mobile games. Just ask Robert Nay, a 14 year old who created Bubble Ball – downloaded three million times, famously knocking Angry Birds off the top spot. You don’t need to be a programming veteran to create g