Building game logic to game development in Unity5

Recreating doodle jump like game from its logic to scripting in unity 5
3.6 (45 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,299 students enrolled
25% off
Take This Course
  • Lectures 26
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

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.


What are the requirements?

  • Little about unity editor and its components

What am I going to get from this course?

  • 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

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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: OOP concepts
Classes and Objects
Control Structures
Section 2: Building Doodle Jump

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


Importing images in unity editor


What are prefabs and why make one?


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


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


Continued from the previous video


Movement of camera logic


Implementing the move_cam logic


Logic of dynamic level generation.


Implementing level generation logic


Generating bricks as the camera moves.


Creating an object pool of bricks and understanding its logic.


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


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.

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

outofbounds 94, Engineer

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.

Ready to start learning?
Take This Course