Have an idea for a game that everyone will want to play? Do dream of becoming a game development professional? Or, perhaps, you just want to learn about the challenging game development field?
If you answered "yes", and you know the basics of iOS development, then this course is for you!
This course will start you at the very beginning. You'll work with development expert Connor Denman as he shows you how to set up your environment with the Cocos2D game engine. He'll then take you on a through tour of the fundamentals of game programming-- animation, sound, character controls and even basic game physics.
You'll wrap up the course by creating a game that integrates all the elements you have learned.
If you have been thinking about learning game development-- this is where you start!
Your instructor Connor, briefly explains more about the course and what you will learn.
In this section, Connor demonstrates how to install and set up your development environment.
In this section, Connor walks you through a basic introduction to scenes in game development and CoCos2D.
Connor explains the basics of layers.
Your instructor Connor, explains sprites and spritesheets.
In this section, Connor discusses menus and how to make your own menu from scratch in CoCos2D.
Connor discusses the basics of the CoCos2D positioning system.
In this section, Connor demonstrates how to move a sprite using the CoCos2D scheduling system.
Your instructor gives a brief introduction to Actions in CoCos2D, specifically position, rotation, scale.
Connor discusses animation Actions, as well as the advantages of using SpriteSheets outside of just animations.
In this section, Connor explains how the CCDirector is used with scene management, to push, pop, and replace scenes.
Connor explains how to pause and resume your game.
In this section, Connor discusses how to add sound effects to your game.
Connor explains how to add background music to your game.
Using the SimpleAudioEngine Class, Connor shows you how to change the pitch, pan and gain properties of a sound in your game.
Your instructor Connor, discusses how to manually detect single, or multi touches within your scene.
In this section, Connor explains how to use the Accelerometer.
Connor discusses how the CoreMotion and Gyroscope can be used to detect gestures in your game.
In this section, Connor demonstrates a basic form of collision detection
In this section, Connor introduces the game which you will be creating in this chapter.
Connor discusses how to create the menu layer.
Your instructor walks through the main portions of code that make up the gameplay.
In this section, Connor explains the GameOver Layer.
Connor demonstrates how to make some final touches to your game.
Here's some bonus material to help you continue learning.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.
With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.
With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
The company is based outside of Hartford, Connecticut.
Connor is currently studying Computer Science and Mathematics at the University of New Mexico in Albuquerque. He has been tinkering with web, mobile, and desktop application development since he was in his early teens, and has also been making small software development video tutorials over the years.
Connor’s interests go far beyond software. He enjoys hiking, biking, and skiing, and he played soccer competitively most of his life up until he began college. After his competitive soccer days, motorsport and sports car culture have taken over much of his free time.
He hopes to one day have a successful software startup, and to relocate to Colorado or Silicon Valley. In the meantime, he will attempt to complete his degree as quickly as possible all while enjoying the social aspects of college.