O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Beginning Game Development using Cocos2d-x v3 C++

Video Description

Learn how to create games for pretty much every platform from phones to tablets to desktop computers

About This Video

  • Cocos2d-x is a free open source game engine used by indie developers and companies such as Bandai Namco and Zynga.

In Detail

Learn how to make cross platform games using the immensely successful game engine Cocos2d-x. A step by step process is used to show everything from project setup to essential game design technique. Gain a good understanding of the following concepts: C++ Game Programming, Video Game Logic, Cocos2d-x Game Programming, Game Mechanics, Game development, Game design, Mobile development, Mobile design, Cross platform development. Cocos2d-x is one of the easiest game frameworks in the world and will provide you with a solid foundation for your game development journey. The gaming industry is bigger than Hollywood and is constantly growing, start your journey now. You will be provided with the full source code to aid in development during and after this course. The source code and artwork is free to use in as many projects as you wish. Cocos2d-x is a free open source game engine used by indie developers and companies such as Bandai Namco and Zynga.

Table of Contents

  1. Chapter 1 : Introduction
    1. Course Introduction 00:02:59
  2. Chapter 2 : Setting Up
    1. Setting Up For iOS 00:05:11
    2. Setting Up: Setting Up For iOS 00:11:26
    3. Setting Up For Android on Windows 00:12:45
    4. Multi Resolution Support 00:16:09
  3. Chapter 3 : Adding a Sprite
    1. Adding A Sprite 00:04:29
  4. Chapter 4 : Positioning
    1. Positioning Using MoveBy 00:02:48
    2. Positioning Using MoveTo 00:02:48
    3. Positioning Using JumpBy 00:02:33
    4. Positioning Using JumpTo 00:02:33
    5. Positioning Using BezierBy 00:03:33
    6. Positioning Using BezierTo 00:03:27
    7. Positioning Using Place 00:02:05
  5. Chapter 5 : Scaling
    1. Scaling Using ScaleBy 00:03:01
    2. Scaling Using ScaleTo 00:03:05
  6. Chapter 6 : Rotation
    1. Rotating Using RotateBy 00:02:32
    2. Rotating Using RotateTo 00:02:39
  7. Chapter 7 : Tinting
    1. Tinting Using TintBy 00:02:34
    2. Tinting Using TintTo 00:02:28
  8. Chapter 8 : Fading
    1. Fading Using FadeTo 00:02:18
    2. Fading Using FadeIn 00:02:22
    3. Fading Using FadeOut 00:02:20
  9. Chapter 9 : Sequencing
    1. Repeat 00:03:31
    2. RepeatForever 00:03:10
    3. Sequence 00:04:16
  10. Chapter 10 : Skewing
    1. Skewing Using SkewBy 00:02:17
    2. Skewing Using SkewTo 00:02:13
  11. Chapter 11 : Audio
    1. 1Course Introduction 00:05:30
    2. Playing Sound Effect Repeatedly 00:03:50
    3. Setting Sound Effect Volume 00:02:39
    4. Stopping Sound Effect 00:05:00
    5. Playing Music 00:04:25
    6. Stopping Music 00:03:11
    7. Pausing and Resuming Music 00:03:31
    8. Setting Music Volume 00:02:49
  12. Chapter 12 : Touch Input
    1. Setting Up Single Touch Events 00:04:21
    2. Touch Began Using onTouchBegan 00:04:51
    3. Touch Moved Using onTouchMoved 00:03:09
    4. Touch Ended Using onTouchEnded 00:02:36
    5. Setting Up Multi Touch Events 00:04:41
    6. Touches Began Using onTouchesBegan 00:02:12
    7. Touches Moved Using onTouchesMoved 00:02:43
    8. Touches Ended Using onTouchesEnded 00:02:36
  13. Chapter 13 : Menus
    1. Setting Up A Menu 00:02:44
    2. Adding a Menu Font Item 00:07:23
    3. Adding a Menu Image Item 00:05:17
    4. Menu Alignment 00:02:16
  14. Chapter 14 : Scenes
    1. Creating A New Scene 00:04:00
    2. Pushing A Scene 00:05:02
    3. Popping A Scene 00:02:54
    4. Replace A Scene 00:05:04
    5. Scene Transitions 00:03:18
  15. Chapter 15 : Animations
    1. Sprite Animations 00:03:36
  16. Chapter 16 : Accelerometer
    1. Accelerometer 00:04:42
  17. Chapter 17 : Cocos Console
    1. Creating a New Project 00:07:01
    2. Compiling A Project 00:06:44
    3. Running A Project 00:02:16
    4. Deploying A Project 00:05:39