
Introduction to this course.
Learn what Cocos2d-x JavaScript is and how it can enhance your development journey.
Learn how to setup a project for iOS development.
Learn how to setup a project for Android development on a Mac machine.
Learn how to setup a project for Android development on a Windows machine.
Learn how to setup our project so it can be run via a web browser and hosting on a web server like an ordinary website.
Learn how to implement support for different devices with varying resolutions such as iPad, iPhones, Android Phone and Android Tablets.
Learn how to add sprites to our environment.
Learn how to position items by moving it to a specific location on the screen.
Learn how to position objects by simply moving it relative to it's current position.
Learn how to position objects using jumps to a specific location.
Learn how to position objects using jumps relative to it's current position.
Learn how to position using bezier curves to a specific location on the screen.
Learn how to position objects using bezier curves relative to their current position.
Learn how to position objects by placing them at a specific location.
Learn how to repeat actions a set number of times.
Learn how to repeat actions for ever, great for background objects to add ambiance to the scene.
Learn how to scale objects to a specific size.
Learn how to scale objects relative to their current size.
Learn how to tint objects to a specific RGB value.
Learn how to tint objects by a specific RGB value relative to it's current tint.
Learn how to fade objects to a specific opacity.
Learn how to fade objects in and make them fully visible.
Learn how to fade objects out and make them invisible.
Learn how to skew objects to a specific form.
Learn how to skew objects relative to it's form.
Learn how to rotate objects to a specific angle.
Learn how to rotate objects by a specific angle relative to it's current orientation.
Learn how to use multiple actions one after another in a sequence.
Learn how to play cool short sound effects.
Learn how to play sound effects over and over again for emphasis.
Learn how to set the volume for sound effects.
Learn how to stop sound effects that are playing.
Learn how to play background music to enhance the gaming experience.
Learn how to stop background music that is already playing.
Learn how to pause and resume background music that is already playing.
Learn how to set the background music volume.
Learn how to setup your project to detect single touch input via a users finger.
Learn how to detect when the user has started touching the screen.
Learn how to detect when the user has moved their finger on the screen.
Learn how to detect when the user has removed their finger from the screen.
Learn how to setup your project for multiple touch inputs.
Learn how to detect when multiple touch inputs have began.
Learn how to detect when multiple touch inputs have been moved.
Learn how to detect when multiple touch inputs have ended.
Learn how to setup our project for mouse event detection.
Learn how to detect when the user has pressed a mouse button.
Learn how to detect when the user has released a mouse button.
Learn how to detect when the user has moved the mouse.
Learn how to setup our project for keyboard events.
Learn how to detect when the user has pressed a key.
Learn how to detect when the user has released a key.
Learn how to setup our project to use accelerometer events.
Learn how to use the accelerometer for detecting motion and adding it to our games/apps.
Learn how to setup our menu for menu items.
Learn how to add text items to our menus.
Learn how to add images to our menus.
Learn how to align the menu items we have learnt about in the previous lessons.
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:
JavaScript 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.
Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee you satisfaction.
If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.
To summarise this is what you get:
• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.
• All videos are downloadable. Learn wherever you want, even without an internet connection!
• Downloadable starter code and final code for each section.
• Free helpful support in the course Q&A when you have questions or get stuck.
• Multiple coding challenges to practice your new skills (solutions included).
Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!