Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Building game logic to game development in Unity5 to your Wishlist.

Add to Wishlist

Building game logic to game development in Unity5

Recreating doodle jump like game from its logic to scripting in unity 5
3.7 (46 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.
4,300 students enrolled
Created by outofbounds 94
Last updated 10/2015
$10 $20 50% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
familiarize oneself with the process to program their own game
Know the logic behind the most commonly used concepts in 2d games
Gain confidence to program any kind of logic
Can implement their own game idea with ease
Understand the most basic OOP concepts to start programming
View Curriculum
  • Little about unity editor and its components

Many a times an amazing game idea goes in waste when, a developer directly begins to program , many obstacles may arise thus thwarting the developer's efforts to reach the culmination point of the program.

Not that he/she is lacking in programming knowledge nor it is that they are trying to achieve something impossible,but they fail to understand why that block of code exist or why it does not ,since before they could understand the code's existence,they jumped on to programming it.

What is the course about?

In this course the idea is taken from popular game Doodle Jump, the logic of the game is built step by step throughout the course with the help of simple hand drawn sketches ,after understanding the logic it is then implemented in C# language in Unity 5. It focuses on the process from developing the logic to game development.

To aid in scripting required Object Oriented Programming concepts are explained with simple analogies and common misconceptions, so even the non programmers can take up this course.

Why take this course?

If you are the one who wants to develop their own game idea,but don't know where to begin, this course makes you familiar of the thinking process while developing your own game.

Course Overview

The course comprises of 2 sections the first one is OOP concepts and the second section is on building Doodle jump. With every block of code, logic is introduced before, so students can try their version of code before moving on to the instructor’s version.


Who is the target audience?
  • Having their own game idea,but don't know where to begin
  • Difficulties in programming logic of their own game
  • Passion to code with all kinds of difficulties
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 26 Lectures Collapse All 26 Lectures 01:33:16
1 Lecture 00:40
OOP concepts
5 Lectures 18:52

Control Structures

Building Doodle Jump
20 Lectures 01:04:44

Setting up the layout of unity editor and organizing by making folders

Changing Layout and Making Folders

Importing images in unity editor

Importing Assets

What are prefabs and why make one?


The jump of the player ....under gravity.

Jumper - Part 1

Interaction of the player and the brick,one way collision using platformeffector2D of unity5

Jumper - Part 2

Continued from the previous video

Jumper - Part 2 Contd.

Movement of camera logic

Camera Logic

Implementing the move_cam logic

Camera Logic Implementation

Logic of dynamic level generation.

Level Generation ( Logic )

Implementing level generation logic

Level Generation ( Scripting )

Generating bricks as the camera moves.

Synchronizing Camera with Level Generation

Creating an object pool of bricks and understanding its logic.

Object Pool

Spawning the objects from object pool, and try recycling objects by yourself.

Object Pool : Spawning and Recycling

teleportation from one side of the screen to the other part .......with logic


Different elements added depending on their probability of occurrence and understanding the logic.

Adding Random Elements with Different Probability

JDK Installation
2 pages

Android SDK Installation
1 page

Building the Game on Android Phone
4 pages

Unity Remote Setup
2 pages

Moving the player sideways through android phone's motion sensing

Tilt ( Android )
About the Instructor
3.7 Average rating
46 Reviews
4,300 Students
1 Course

We are team of two, currently completing our BE in CS ,passionate about programming having done projects on AI and OCR engine,but the most fun thing is to make games,freelancing in android game development,we believe the best simulation of an algorithm can be done through games. Also we love watching horror movies and doing super weird stuff.

Report Abuse