This is a complete course covering the re-creation of an iPad game currently on the iOS app store called Hungry Hero. You will learn everything from artwork setup to getting the final game onto your iPad device.
The beauty of this course and tool is that you can create this iPad game on a Windows or Mac computer. You just need to have itunes installed for the final step.
This course should only take about 3 hours to complete. It is a short course and direct to the point. You will get a handle on what it takes to put together a 2D game inside of GameBuilder Studio just using a drag and drop workflow, utilizing references and expressions to their full potential.
NOTE: You will need to register as an Apple iOS developer, pay their fee, and create your certificate and provisioning profile before you can get the final game onto your device. You can start that process while you start on the first 14 videos.
I will introduce you to what we will be creating in this tutorial series. We will setup the project for the creation of the Hungry Hero iPad game.
NOTE: Make sure to download either the zip file on the right hand side of the github page or clone the resource with all the assets, sound effects, and resources needed to re-create this game.
Learn how to setup the Hero character sprite sheet in texture packer
We will create the main menu screen for the iPad game. You will learn how to animate objects with the Interpolate Action.
Learn how to create scrolling repeating backgrounds.
We will create the in-game User Interface (UI) to display the Hero's lives, score, and flying distance to the player.
You will learn how to control all the various states of the game using a State Machine component. The game will change screens, and end all off of one property change and a state machine transition. Very powerful!
Learn how to animate the Hero character using the Texture Packer sprite sheet & Sprite Sheet Controller then tie those animations to state changes.
We will setup the state change game logic for the main Hero character to respond to.
This video will cover creating the aircraft obstacles that the Hero character must avoid using a concatenation technique.
Learn how to add game logic to change the obstacle state on collision and destroy the food items when eaten.
The Hero character will need to animate into position, and eat the food items that are floating in the sky. If the character collides with an obstacle it needs to get hurt and recover back into flying mode. We will setup all of the logic to change the character's state and respond to collisions.
Learn how to create a pause game screen using the TimeScale ignore toggle on game entities and the Pause Game action.
We will respond to the global game state machine change when the game is over and end the game with score totals.
Lets add a camera shake effect using a Track Entity action to really sell the hero collision with the obstacles. We will also add the look out indicator when an obstacle is spawned.
I will connect an iPad device to the computer and deploy the Hungry Hero game via the publish window in GameBuilder Studio. You will need to have your p12 certificate and provisioning profile already created to complete this step. There are many tutorials online about how to create these. I've also included a link to one.
iOS Developer Program - https://developer.apple.com/programs/ios/
Certificate Creation Tutorial (Adobe) - http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html
A front-end software developer for over 11 years and founder of GameBuilder Studio. I've worked for small startups, big fortune 500 corporations working on software for millions of users and have come full circle back to my original passion which is games. I'm passionate about games and want to share the ability of game creation to as many people that are interested.