Course Information
Course Overview
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:
Variables (float , int, bool, string ...)
classes
functions
if / else statements
for and foreach loops
Lists
Arrays
Coroutines
Course Material
i provide the following Material with the Course:
8 different Drink Graphics as *.png
1 simple Background
1 Itemholder Background
1 Watertank Graphic to click on
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..
Skills covered in this course
Reviews
-
WWilliam Schultz
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."
-
SS Foutz
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!
-
RRichard Parla
This was an absolutely excellent guide. This course simplified, broke down, and instilled fundamentals that could be built upon. Highly recommended course and instructor.
-
AAli Asgar Ezzi
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.