Udemy

Unity Tutorial: Idle, Clicker, Incremental Game

Enroll Now
  • 563 Students
  • Updated 1/2020
4.4
(119 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 4 Minute(s)
Language
English
Taught by
Octo Man
Rating
4.4
(119 Ratings)

Course Overview

Unity Tutorial: Idle, Clicker, Incremental Game

Learn how to create Clicker, Idle, Incremental Games with Unity Game Engine.

In this Unity Course you'll learn how to create Clicker, Idle, Incremental Games with Unity Game Engine. I will cover all basics you need to start such a game.

This course is made for beginner, which want to learn the basics of Clicker, Idle, Incremental Games.

We are creating a system to:

C# (Monodevelop)

  • create Scriptable Objects for our items to simplify processes

  • create a basic Editor Script to show Previews in the Editor

  • create connector Scripts to easy access User Interfaces

  • create auto - saving and loading the game

  • create a exponential function for the cost calculation

  • learn to round floats to 2 digets after komma

Unity (2018.2)

  • setting up our Editor, so we always see the important content

  • creating our own User Interface for the game using the Canvas System

  • implement scrollable content for our items / itemholder

  • implement a scrollbar

  • create an Object to click on

C# Fundamentals

I'll cover how to use and/or create:

  1. Variables (float , int, bool, string ...)

  2. classes

  3. functions

  4. if / else statements

  5. for and foreach loops

  6. Lists

  7. Arrays

  8. Coroutines

Course Material

i provide the following Material with the Course:

  1. 8 different Drink Graphics as *.png

  2. 1 simple Background

  3. 1 Itemholder Background

  4. 1 Watertank Graphic to click on

  5. You have to write the code on your own, i do not provide the final scripts!

All other graphics for Menu's, Icons, Images or Buttons need to be created on your own.
All Materials i provide are for education only and should not be in your final release!

Conclusion

In the end of this course you will have a fully functional Idle, Clicker, Incremental Game.

Challenge

After you have created nice Menus, Buttons, and maybe additional content, upload the Game to any Gaming Website, Google Playstore, Apple Store or even Windows Store or Steam.

So what are you waiting for?

Let's make your dream game a reality!!

Level: Beginner
Video Course Length: ~4 hours
Unity Version required: 5.3+

Course Content

  • 10 section(s)
  • 42 lecture(s)
  • Section 1 Introduction
  • Section 2 Conzept & Unity Setup
  • Section 3 Scriptable Objects
  • Section 4 User Interface Design
  • Section 5 Scripting
  • Section 6 The Clicker Object
  • Section 7 User Interface 2
  • Section 8 Saving and Loading
  • Section 9 Updates & Clean Up
  • Section 10 Conclusion & Bonus Material

What You’ll Learn

  • Idle, Clicker, Incremental Game ideas in general, C# Fundamentals like Loops, Statements and more, C# Scriptable Objects and their usecases, Some Mathmatics like Exponential Functions, User Interface Design - Scrollable Content and more..


Reviews

  • W
    William Schultz
    2.0

    Explanations are cut short and quite often are not enough to describe how things work and it is left to 'do what I do' without you actually understanding why we are doing that or how it is working. This defeats the purpose of a tutorial that is supposed to be teaching you these things. I didn't buy this class to learn how to make the idle game and copy you doing it. I bought this course to learn HOW an idle game is put together and how it works. Leaving many subjects like attaching the prefab to itself without a proper explanation defeats the purpose as I learned nothing about how it works or why we are doing that. I still don't comprehend how GameManager (the brain of the game essentially) is even connected to the rest of the game at all. This information is quite important to understand how this works. Also, there was so much referencing other objects and ui elements I have no clue how things are actually connected/related at this point as it wasn't explained, just 'said'. i.e. "we are going to grab the script from the itemHolder" apparently by typing out this long command that we aren't going to explain, just that it 'does' this somehow. Apparently, this class is NOT for beginners as I have basic knowledge of C# and Unity, but still trying to grasp the concepts of how everything is interconnected and the specific Unity script commands and how they work. Since you fail to actually explain any of this in this class, I would say you need to label this course for INTERMEDIATE knowledge levels. It was SO frustrating not having crap explained that I felt needed explained. This class is just begging for you to be in tutorial hell and not actually comprehend/learn anything. By section 5 videos 20-23 I was completely in tutorial hell and just following along only understanding things I already knew. Fails to explain how he gets the script editor to pop up the extra options in money.ToString("") (video 29 3:09 timestamp), so I have no clue what my options are. This is the problem, you make way too many assumptions on what we already know. If this course is meant for beginners, don't expect us to know this crap already. Tell us how to get these options you are getting. After 30 minutes of googling, I STILL have no clue how you did this. Another example of the instructor taking shortcuts in the course instead of teaching is the save section. First, instead of using the secure method, he chose to go with the easy unsecure route. Ok, fine. No big deal. Secondly, and a bigger deal, is instead of iterating through the data properly (so if we add items later on and expand the game the save function still works properly) he chose to manually save/load the 8 pieces of data, which now assumes we are never adding to or expanding this game and if we do, it will be much harder and innefecient to even continue saving like this. Another example: LoadTheGame function, string[] stringlist = data.Split("|"[0]); He never even mentions what the hell the [0] might be for. I got an error on working with the blinking Game Saved section that I couldn't figure out, this is where I was completely done with this class and stopped bothering to follow along. The instructor makes assumptions that you know stuff you wouldn't as a beginner and then takes shortcuts to get around training you how to do it the proper way over the easy way. Unfortunately, I did not get what I expected out of this course and did not 'learn' what I expected, despite trying my best. I tried to request a refund as supposedly there is a 30 day satisfaction guarantee but apparently that is NOT a real thing because "A significant portion of the course has been consumed or downloaded by a student before the refund was requested."

  • S
    S Foutz
    5.0

    This was fun and thorough. I enjoyed following through the project's development and approach. Teacher was clear and explained his rationales well throughout. This course may need to include some comment on TMPro Datatypes since Unity now appears to consider these the default and relegates the standard datatypes to a "Legacy" collection. Thanks for a great course!

  • R
    Richard Parla
    5.0

    This was an absolutely excellent guide. This course simplified, broke down, and instilled fundamentals that could be built upon. Highly recommended course and instructor.

  • A
    Ali Asgar Ezzi
    3.5

    Yes the course was good and i learned the basics of Idle Clicker Game, i.e Exponential and linear equations. I would have given 5 star but i really didn't like the way Game save and loading was done. It could have been better if used Json and done some encryption on it. Money should have been turned into like 1K, 1M and so on. Please if you update this course, do that.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed