Publish your own Spring Ninja* game for iPhone and Android
3.7 (34 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
424 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Publish your own Spring Ninja* game for iPhone and Android to your Wishlist.

Add to Wishlist

Publish your own Spring Ninja* game for iPhone and Android

Full step by step videos and game code to guide you make your own iPhone and Android game and publish them in app stores
3.7 (34 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
424 students enrolled
Last updated 11/2016
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • publish your very own Spring Ninja iPhone game clone
  • publish your very own Spring Ninja Android game clone
  • Create your own iPhone and iPad app
  • Create your own Android app
  • Publish your iOS app to the iTunes app store
  • Publish your Android mobile app and publish it to the Google Play store
  • Setup Advertising networks to display ads in your game that monetize
  • Setup in-app purchases
  • Learn tips and tricks to draw your graphics on your own without having to spend a penny
View Curriculum
Requirements
  • For the iOS part, you need a MAC computer or MacInCloud online account (no need for that if you do the Android part only)
Description

The source code is compatible with iOS 8, and also ready for iPhone 6/6+ and latest Android Phones

Thank you for your interest in this course, this is your instructor Yohann.

This course is not just about theory, it's about getting things done.

We give you the full source code of a clone of the Spring Ninja game, another top ranking game from Ketchapp. We will go through the process of making your own version of the game, and publish it for iPhones, iPads, Android phones and tablets

This course will guide you step by step on how to customize the game graphics, sounds, and settings and you'll magically end up with your own game published in the iTunes app store and the Google Play Store.

The game comes with advertising channels so that you can earn money every day while people play your game.

This course is the simplest way to get into the mobile app industry and get your first app in both the Apple app store and the Android stores. It's also for anyone who'd like to expand their app portfolio.

The source code included with this course comes with an an unlimited license, which means you can keep reusing it and make dozens of games with different themes. It's fun! I know it works because that's what I've been doing myself! Here I will show you how I'm turning the Spring Ninja Game into a Spring Cat Jump game.

The process is fun and rewarding, So Don't wait for the next opportunity, now is the time, and please check out the course outline and see all the value that comes with it.

Get the course now and see you in the classroom.

Details:

  • game source codes included for iOS and Android
  • Using cocos2d-x game engine
  • Game graphics included
  • Sounds included
  • Advertising networks banner included (Google Admob)
  • Advertising network full screen included (Chartboost)
  • Advertising network "More Free Apps" included (Chartboost)
  • Game icons and launch images
  • Lectures on how to setup your environment for publishing
Who is the target audience?
  • anyone interested in making games
  • anyone interested in publishing mobile apps
  • anyone interesting in learning how to draw game graphics the simple way
  • computer students
  • graphic design students
  • game hobbyist
  • entrepreneurs
Students Who Viewed This Course Also Viewed
Curriculum For This Course
59 Lectures
02:46:13
+
iOS initial setup
6 Lectures 20:19

Get to know who is your instructor and get an in-depth overview of the course

Preview 03:52

To publish iOS mobile apps, you need to get the Apple Dev license. This is how to do it.

Preview 03:27

We need an interface development environment tool called XCode to do our game modifications and to publish the game to the iTunes app store. This lecture shows you how.

Preview 03:30

In this lecture, you will learn how to download the game source code and open its project in xcode

Preview 00:54

Learn how to create the iOS certificate for distribution so that you're allowed to publish apps using your computer.

Create your iOS certificate for distribution
03:47

Learn why and how to create an app bundle ID and a provisioning profile.

Create your app bundle ID and provisioning profile
04:49
+
Reskinning process: Customizing the game
30 Lectures 01:33:12

In this lecture, we will go through an overview of Image editing tools like photoshop gimp and sumopaint

Preview 02:19

Learn how to run spring ninja game in the iPhone simulator

Preview 03:04

In this lecture we will go through an overview of the Reskinning Process

Overview of the Reskinning Process
02:32

Learn how to create your very own main player game character

Preview 07:19

In this lecture, you will learn how to reset xcode assets using product build

Preview 00:50

In this lecture, you will learn how to make sure the new cat character changes have been taken into account in the iOS simulator

Verifying the new cat character in the iOS simulator
00:30

Learn how to swiftly change the background mountains images

Changing the background mountains images
03:55

In this lecture, we will be testing the background mountains images in the iphone 6 simulator

Testing the background mountains images in the iphone 6 simulator
00:44

In this lecture, we will learn how to change the background sky colors

Changing the background sky colors
05:14

We now need to verify and test the new background skies colors in the simulator

Preview 00:37

In this lecture, you will earn how to modify the falling leaf particles into other objects, such as falling stars

Edit the falling leaf particles images
03:39

In this lecture, you will learn how to modify the 3 tree images into 3 lollipop trees

Preview 03:52

In this lecture, we are verifying the star particles are there and the lollipop trees appear in the iPhone simulator

Preview 00:55

In this lecture, we will go through creating your game logo title in photoshop

Preview 05:22

Learn how to create the mobile app icon png file

Create the spring cat jump icon
03:08

Learn how to create and resize the game icon to fit all different ipads and iPhones requirements.

Resizing all icons to the iphone and ipad dimensions
03:05

In this lecture, you will learn how to create the launch image. (splash screen)

Preview 05:14

Learn how to resize all launch images for iPhone and iPads dimensions

Preview 08:41

Learn how to modify the app settings in xcode info list.

Edit app settings in xcode
01:56

Constants Settings for leaderboard admob chartboost and more apps share

Constants Settings for leaderboard adsmore and apps share
01:08

In this lecture, you will learn how to create your app inside iTunes Connect online dashboard

Create app in itunes connect
03:31

Learn how to add ITC(iTunes Connect) settings such as title rating description aso keywords and icon

Adding ITC settings such as title rating description aso keywords and icon
04:43

Learn how to add a gamecenter leaderboard within your iOS game

Preview 03:29

Learn how to add your own in-app purchase within the app

Preview 05:23

Modifying the Google Admob advertising banner settings

Preview 01:49

In this lecture, you will learn how to add chartboost interstitial ads ID and signature settings

Add chartboost interstitial ads ID and signature settings
03:33

In this lecture, you will learn how to setup chartboost 'more apps' more free games

Preview 01:00

Learn how to archive your app build to sent for Apple technical review

Start the archiving process
00:33

We will go through the upload process of the build

Preview 00:58

Learn the final step to submit your mobile game for review

Submiting your mobile game for review
04:09
+
Android version
14 Lectures 32:40

After you've signed up for a Developer account, you can upload apps to Google Play using your Google Play Developer Console.

Go to your Google Play Developer Console.

Near the top of the screen, click Add new application.

Using the drop down menu, select a default language and add a title for your app.

Type the name of your app as you want it to appear in Google Play.

Select Upload APK or Prepare Store Listing to add your app's information.

Select a section below to learn more about uploading apps:

In this section, we will go over the following:

  • APK files
  • Languages & translations
  • Product details
  • Categorization
  • Graphic assets
  • Contact details
Preview 00:23

Learn how to get your own Android developer License for the Google Play store

Preview 01:59

Here is how to add a new app to the Google Play store developer dashboard

Preview 02:35

Learn how to fill up the app settings in the Google Play store developer dashboard

Preview 06:33

Learn how to download the Integrated Developer Environment (IDE) named Eclipse

Preview 00:33

Once Eclipse has been downloaded, it's time to install it on your computer

Preview 00:56

Turn your Eclipse tool into an Android development environment

Install Android ADT plugin and set it up in Eclipse tool
03:49

Please download the source code here.

Learn how to open the Spring Ninja source code for Android inside of Eclipse

Open the source code Android project in Eclipse
00:40

Learn how to add the project dependencies: libcocos2dx and google play services

Adding missing Libraries Google Play services and libcocos2dx to eclipse project
04:32

Add your own Chartboost network IDs

Adding chartboost app id and signature to the android app source code
01:59

Learn how to add your Google Admob banner ID to the code

How to add google admob banner to the android code in eclipse
01:31

Learn how to rename the source code to take your app name into account.

Preview 01:38

In this lecture, you will learn how to add your key store and apk file to get ready to upload to the Google Play store

Preview 04:26

Learn how to upload your executable file (apk) to the Google Play Developer Console.

Preview 01:06
+
Android: Misc Knowledge
9 Lectures 20:39

In this lecture, you will how how to download the Android SDK and Android Studio for MAC or PC

Note: You do not need Android Studio for this specific source code, since we will be using Eclipse instead. Feel free to download the Android SDK only from the very same page as the Android studio download page.

It is good to still have Android Studio installed in your computer.

Download the Android SDK and Android Studio
00:44

In this lecture, you will learn how to install and Open Android Studio

(Optional: Eclipse tool) Install and Open Android Studio
01:55

Learn how to setup play services

Setup Google Play services in the Developer Console
02:42

Learn how to add the "remove ads" inapp purchase in the dev console.

Add Remove Ads inapp purchase to the Google Dev console
02:20

Connect the inapp billing service to your app to allow in-app purchasing verifications and security

Connect the Google Play inapp billing to the source code
01:10

Change the app name and title in Eclipse java file 2
00:42

Learn how to change the game graphic sounds, app icons, and launch images.

Change the game graphics sounds icons and launch images in for Android version
03:49

Now is the time to put your app in the Google Play store so that the world can download it and use it!

PS: Now is a good time to write a review and rate this course. It means a lot to me (Yohann) Thanks in advance, and drop me a message so that I can thank you.

Publish your Android app to the Google Play store
05:07

About the Instructor
Yohann Taieb
4.3 Average rating
2,441 Reviews
53,499 Students
76 Courses
Apps Games Unity iOS Android Apple Watch TV Development

Yohann holds a Bachelor of Science Degree in Computer Science from FIU University. He has been a College instructor for over 7 years, teaching iPhone Development, iOS 10, Apple Watch development, Swift 3, Unity 3D, Pixel Art, Photoshop for programmers, and Android. Yohann also has plenty of ideas which naturally turned him into an entrepreneur, where he owns over 100 mobile apps and games in both the Apple app store and the Android store.

Yohann is one of the leading experts in mobile game programming, app flipping and reskinning. His teaching style is unique, hands on and very detailed. Yohann has enabled more than 50000 students to publish their own apps and reach the top spots in iTunes App Stores, which has been picked up by blogs and medias like WIRED magazine, Yahoo News, and Forbes Online. Thanks to him, thousands of students now make a living using iOS 9, Swift 2, Objective C ( ObjC ), Android, Apple Watch ( watchOS ), Apple TV ( TVOS ), Unity 3D, and Pixel art animation

Mohit Soni
4.2 Average rating
75 Reviews
738 Students
4 Courses
Game Developer

I have a small team of mobile game developer and designer located in India.

We are currently cloning and reskining games for a wide range of customer .

We can provide you complete solution for your game and frequent support and communication throughout the project and even after wards .