Book Image

Corona SDK HOTSHOT

By : Nevin Flanagan
Book Image

Corona SDK HOTSHOT

By: Nevin Flanagan

Overview of this book

<p>If you've used the Corona Software Development Kit to build your very first new mobile app, you already know how easy it makes developing across all the pieces of this fragmented market. This book upgrades your knowledge of Lua and the Corona API with designs, habits and advanced concepts to speed your development and create more exciting apps.</p> <p>Corona SDK Hotshot will show you how to combine advanced Lua features such as coroutines and metatables with Corona's sophisticated tools, including physics and networking, to develop exactly the game or app you or your customers need, quickly and with an eye towards updating your app with improvements in the future.</p> <p>Corona SDK Hotshot will expand your basic knowledge of Corona with an insight into making the most of its event platform, using physics wisely and easily, and moving on to advanced programming tasks like path-finding.</p> <p>You will focus heavily on how to keep your programs understandable as they become more complicated, by using modules and events to divide it up. You'll practice ways to make AI scripts and map files easily understandable to designers and other collaborators, and use networks like GameCenter to publish progress.</p> <p>The last projects will combine the full range of covered material to illustrate how you can produce sophisticated and exciting apps as a Corona Hotshot!</p>
Table of Contents (18 chapters)
Corona SDK HOTSHOT
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Alan Grace is a co-founder of Pixel Wolf Studios, an Indie game development studio based in Dublin, Ireland. Having worked for a number of years in web and graphic design running his own design studio, Alpha Solutions, Alan has a vast area of expertise across multimedia and game design. Having completed his MSc in Media and Digital Games he set up Pixel Wolf Studios in 2011.

Alan currently lectures on a number of courses teaching game development using Corona SDK. He also was a reviewer on Corona SDK Mobile Game Development: Beginner's Guide, Michelle M. Fernandez, Packt Publishing.

Sergey Lalov is a master in radioengineering and programmer from Russia; he got his degree in 2009. Since then he has been working as a network administrator with Linux servers, as a web developer, as a developer of a video surveillance system, and as a developer of an automatic autodrome, where all cars have been equipped with Linux onboard computers with GPS and cameras in a way so people can see in real-time driver's position and score. Finally he became a developer of mobile apps and games for Android and iOS. His brother, Vladimir, is a talented graphics designer and writer. Together they form a great tandem for game development. Now the Spiral Code Studio company has been founded (http://spiralcodestudio.com) and they work on a promising futuristic tower defense game—strong science fiction and addictive gameplay that we all love.

Being a game developer has always been a dream job of Sergey's since childhood. As well as many others, he was really impressed when he got his 8-bit NES console (actually it was a Chinese clone called Dendy). It was very interesting how this little thing operated and produced dynamic images based on user input. Later at middle school he joined radioengineering club for pupils, where he was first introduced to computers; the club had i286 and i486 machines. His first program was a simple paint-like app for DOS in C. Later there were commodore-like computers with BASIC on board and finally a modern Pentium II computer. At high school he wrote his first simple game for DOS in Pascal—a side-scroller in space, in which the player guided his or her spaceship destroying coming asteroids.

At university he became a web developer and was trying to make a game in 3D using different 3D engines, but only after the university did he find Corona SDK. At that time there were almost no competitors to Corona—it's fast, easy to use, and extremely easy to learn. Having learned Python before, he learned Lua and the basics of Corona SDK in just a week! Lua is a great language, really well thought out. Even now Corona SDK is the most user friendly tool to make fast games for mobile platforms.

Michael Piercy co-founded the Dublin-based, independent game development outfit Pixel Wolf Studios, after achieving an MSc in Digital Games and a BA in Computer Game Design. Focusing on mobile game design and development, he worked on a range of games covering various marketplaces such as iOS and Android platforms.

Michael also worked on the Corona SDK Mobile Game Development for Beginners Video Series, by Packt Publishing. His online portfolio is available to the public at www.MichaelPiercy.ie.