1st Edition

Create 2D Mobile Games with Corona SDK For iOS and Android

By David Mekersa Copyright 2015
    202 Pages
    by Routledge

    202 Pages
    by Routledge

    Corona SDK is one of the most powerful tools used to create games and apps for mobile devices.

    The market requires speed; new developers need to operate quickly and efficiently. Create 2D Mobile Games with Corona SDK gives you the tools needed to master Corona - even within the framework of professional constraints. A must-read guide, this book gives you fast, accurate tips to learn the programming language necessary to create games. Read it sequentially or as an FAQ and you will have the tools you need to create any base game before moving on to advanced topics.

    The tutorial-based format:

    • Contains step-by-step directions complete with coding and screenshots
    • Is filled with tutorials, tips, and links to useful online resources
    • Includes a comprehensive companion website featuring online exercise files to practice coding, full build samples from the text, additional book details, and more!

    Part 1: Lua

         Get Prepared

         Variables, Tables and Expressions

          Functions

         Control Structure Statements

         Arrays and Lists

         Object-oriented programming with Lua

    Part 2: Display

         Texts

         Images

         Shapes

    Part 3: Move

         Using Transitions to move and animate objects

         Moving objects around the screen: The interactive way

         Move objects around the screen: Frame by frame

         Make them fall: the physics engine

         Make them collide but not fall

         Animate images with Sprites

    Part 4: Advanced features

         Compose your screens with Composer

         Add sounds and music

         Menu and user interface

         The screen jungles

         Save and restore data

    Part 5: To the stores

         Make money with your games

         Test and debug

         Debug

         Deploy

         More with Corona SDK?

    Part 6: Epilog

    Biography

    David Mekersa manages the French video game studio Casual Box. David started creating games on Amstrad CPC, then on the Amiga. He is a veteran in the world of new technologies with over 20 years of experience. At times developer, creator, designer, technical director, and head of international projects, he has explored all the intricacies of IT. In 2006, he created the website www.casualgames.frand in 2009 he launched Casual Box, the French video game studio. In his career, he has learned to master new programming languages in few days and to be organized like the pros. His most recent commercial game, Chicken Deep, was created in 2 months using Corona SDK, with no prior competences with the tool.David is president of PixLR, a French video game trade association.