Building game logic to game development in Unity5
3.8 (50 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,304 students enrolled
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.8 (50 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,304 students enrolled
Created by outofbounds 94
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
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
Requirements
  • Little about unity editor and its components
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.

.

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
26 Lectures
01:33:16
+
Introduction
1 Lecture 00:40
+
OOP concepts
5 Lectures 18:52



Control Structures
03:49

Inheritance
02:50
+
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
01:32

Importing images in unity editor

Importing Assets
00:58

What are prefabs and why make one?

Prefabs
02:30

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

Jumper - Part 1
04:48

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

Jumper - Part 2
03:54

Continued from the previous video

Jumper - Part 2 Contd.
03:54

Movement of camera logic

Camera Logic
01:42

Implementing the move_cam logic

Camera Logic Implementation
06:45

Logic of dynamic level generation.

Level Generation ( Logic )
02:01

Implementing level generation logic

Level Generation ( Scripting )
06:13

Generating bricks as the camera moves.

Synchronizing Camera with Level Generation
03:40

Creating an object pool of bricks and understanding its logic.

Object Pool
06:04

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

Object Pool : Spawning and Recycling
06:05

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

Teleportation
06:19

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

Adding Random Elements with Different Probability
05:15

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 )
03:04
About the Instructor
outofbounds 94
3.8 Average rating
50 Reviews
4,304 Students
1 Course
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.