Skip to content
UdemyUnityPaid courseAll LevelsCertificate

Build a Idle Clicker Business Sim: Unity C# Game Development (Udemy.com)

Learn Unity and C# Design Patterns by building a fun Idle Business Game Similar to ADVenture Capitalist!

Created by: Odoo Class Videos

Last updated December 2022

icon
What you will learn

  • Create an Idle Business Tycoon Game in Unity3D Using C#
  • Improve Game Development Skills by Using Important Design Patterns
  • Create a Game User Interface in Unity 3D 5.0 UI Tools
  • Extend the Tycoon Game with Additional Features such as Managers & Store Upgrades
  • Complete 100% Source Code with Tons of Comments
  • BONUS: Idle Game Data Generator and Custom Inspector for Advanced Students!

How it compares

Against the other 183 rated Udemy courses in Unity on CourseDuck:

  • Rating4.4 out of 5higher than 36% of them
  • Reviews533#73 of 184 by number of reviews
  • Length14 hourslonger than 67% of them
  • Last updatedDecember 2022more recently than 66% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

-- The Best Way to Learn Important Game Design Patterns Step-by-Step --

UPDATED January 1st, 2019
I have just uploaded a new build that is saved in Unity 2018.2.1.f1. This may make it easier for some people who are loading the game into newer version of Unity. You can find it under the Resources in the First Lecture!
Also, I have prepared another lecture that focuses on re-factoring some of our design to better decouple our UI objects. It will be edited and uploaded in the next few days.
In this course you will learn how to create an Idle Business Tycoon Game from the ground up that is similar to games such as ADventure Captialist, Web Tycoon, and Cookie Clicker. But more importantly, this course is designed to teach critical game development concepts and design patterns popularized by the Gang of Four.

You can play AdVenture Capitalist on Kongregate to get an idea of the core game play you will learn to create in this course.
  • More than 12 Hours of HD 1080P Instruction!
  • Learn Important Unity 5.0 UI Concepts
  • Great for Beginning to Intermediate Level Game Programmers (Now includes advanced bonus content)
  • Produced by Odoo Class Videos - Experts in Enterprise Development Tutorials
  • Starts off with simple C# that even a beginner can understand... end up with a full feature idle game!
  • NEW SUPER BONUS - Generate Idle Game Data with custom Unity3d Inspector!!
Do you enjoy playing Tycoon and other Simulation or Idle games? Do you know a little bit about C# and Unity3D but would like to take your Development Skills to the next level? If so, this course is exactly what you are looking for. Ambitious beginners will enjoy this course.
Course Overview: This course focuses on core Game Design and Programming Principals. We use the tools in Unity 3D to create the Interface and Artwork is all from Creative Commons. Our game design only roughly borrows from many of the idle Business Tycoon type games such as AdVenture Capitalist, Cookie Clicker, and Web Tycoon. By the end of the course you will be able to customize the game as you please and we look forward to you sharing your tycoon creations with us.
What are People Saying about Odoo Class Videos?
First off I want to comment on all of the quality video editions you have recently added to your library. They have been tremendously helpful and I have been recommending your service to many people.

- John P
I find your videos real easy to follow and often revert back to them as a point of reference
- Peter Y.
This course starts at the beginning but ramps up quickly to teach you important Game Design Patterns that you must know to write professional games:
Beginning Skills:
  • Learn how to create a Unity3D Project
  • The entire project is created step-by-step. Start at the very beginning!
  • Perfect for those that are new to Unity and Programming in General
  • Start right away using Unity 3D's newest UI tools to create a working tycoon store
  • Write your first C# script and learn the basics of variables, IF statements, creating a Timer, and other simple programming concepts
  • Create an Animated Progress Bar to Show your Store in Operation
  • Video exercises along the way help reinforce what you are learning
Improving Your Business Tycoon Game Features and Your Development Skills:
  • Upgrade the Game Design to Handle Multiple Stores
  • Create a Game Manager to Better Track Money in the Game
  • Learn to Implement Math Functions to Calculate Your Next Store Cost
  • Add an Icon for your Store and Learn to Create Dynamic Buttons
  • Learn Important Beginner C# Structures and Basic Unity 3D Game Development
Taking Your Game Development Skills To the Next Level:
  • Designed to take you through important design patterns to improve your development skills
  • Improve Your Game Manager with the Singleton Pattern
  • Use Delegates and Events to implement the Observer Design Pattern
  • Refactor your Tycoon Game into a UI Manager
  • Use Unity Prefabs to dynamically create your stores at run time
  • Learn to Load Game Data from XML! Critical to allowing gamers to create mods
  • Learn to build a State Machine within the UI Manager to handle the various interface states within your growing Tycoon Game
  • Create a Managers Panel to extend the basic game design and provide a template for you to continue adding features to your business tycoon game
  • Perfect for those who wish to see how to implement real game designs so you can apply them to more advanced systems and future Tycoon games
****** ANNOUNCEMENT MASSIVE NEW COURSE UPDATE *******
I'm happy to announce that we have completed a major upgrade for the Tycoon Business Sim course! Take your game development skills to the next level. Download the full source code for the entire project!
This upgrade will include many new features that are found in commercial idle clicker games including:
  • New video Lectures covering both functional and technical aspects of the game
  • Learn how to save and load game progress
  • Calculate idle profits (make money when the game isn't even running!)
  • Create a screen to display profits while you were gone
  • Learn how to create Scrollviews
  • Improved Screen Design and Layout Tips
  • Create games with unlimited stores! (memory & cpu limitations apply)
  • Use the new multiplier button for buying multiple stores at a time
  • Calculate earnings per-second for your operations
  • Big number descriptions for up to 300 exponents!
  • Handle "Angel" investors or "Transcendence" also known as NewGame+
  • New lectures on how to setup and implement your Idle Tycoon Business Simulation
SUPER BONUS - Generate Idle Game Data with custom Unity3d Inspector!!
  • Generate Idle Game Data to create procedural generated stores, managers, and upgrades
  • Load and Save Game Template settings to easily generate new game designs
  • No need to hand key store data and upgrades... Adjust parameters to generate the idle game data
  • Data stored in human readable XML to be easily modified and tweeked as desired
New Learning Opportunities!
  • Upgraded course video content that reviews the technical upgrades of the project
  • Static methods and properties
  • Using constants
  • Loading game data from XML
  • Use PlayerPrefs to save game state
  • Loading configuration and store names, managers, and upgrades from CSV
  • Build a custom inspector
  • Better divisi

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Founder Greg Moss has been a business application and game developer for more than 30 years. Unlike the typical boring reference courses that simply walk you through options and commands like reading a dictionary, Greg produces fun courses in which either learn the tools by creating exciting games or you learn by using the tools to solve real world problems.
Greg focuses on development solutions and design patterns that get the job done!
First Class Game Studios
Greg is the founder of First Class Game Studios, fun game studio that led off with a cutting edge highly experimental game project NeuroMage, a game that combines exciting spell-casting duels, gorgeous imagery, and cutting-edge biosensor technology.
Using NeuroSky's Mindwave - a research-grade wireless EEG headset - Greg created a game in which you learn to harness the power of your own mind to build an arsenal of powerful spells and defeat your opponent.
Greg has taken what he has learned through many years of business and game design architecture and put into making fun Udemy courses.
Odoo Class Videos
Odoo Class is recognized as the #1 resource for professional Odoo videos. Hundreds of Odoo Developers, Odoo Partners, and Odoo integrators have subscribed to Odoo Class to further their knowledge of Odoo.
Now we are taking what we have learned in Odoo training and making the best Odoo videos and bringing our best courses to Udemy students.

icon
More courses by Odoo Class Videos

$54.99

$39.99

$64.99

$34.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.4

533 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Brian Matheron on 7/23/2020

Fast pace and challenging, but in digestible bites.

By Anonymous on 7/8/2020

. . -. - .
, .

By Cy on 5/8/2020

Did not expect the tutorial to be that helpful, totally above my expectations. Thanks for tutorial.

By Christian Rose on 4/15/2020

First part of the tutorial has good video and audio quality, however naming and design patterns are not the best ones. Second part of the course is mostly just demonstration of what was written behind the scenes and explaining why is it this way. In addition second part of the course has very poor video quality, making it hard to follow.

By Paul Liljeros on 4/11/2020

A very interesting course and well worth the money - I would definitely recommend it. The tutor is engaging and easy to listen to/learn from. The main bulk of the sourse allows you to follow the tutor as he codes, and talks through what he is doing, and why - this works brilliantly for me. Unfortunately, I lost my way a little bit in the final "additional" lectures, as the teaching style changed from talking through as he coded, to just talking about what had already been coded, and I felt these were probably the more complex parts. This is not my preferred learning style, but the extra lectures are still appreciated, and definitely worth watching. The final 2 lessons that talk about modifying the GUI are brilliant. I may have missed it, but felt like discussion of variable naming conventions would have been useful, and definitely think an earlier introduction to getters and setters would have paid dividends - wasn't keen on the conept of simply setting everything as public from start to finish. All in all, I felt my time was well invested in this course - Thank you to the tutor.

By Cristian Raceala on 3/6/2020

Well, I wasn't really impressed at first, but after 4 or 5 lectures I began to realize that this is an excellent course, with lots of explanations and information to help anyone build this type of game...
Thank you very much for this course and especially for the update sections which are even better then the original course :).

By Daniel Kammerer on 3/5/2020

I think it is very good that he is trying to get it as modular as possible, learned a lot there. A bit all over the place though. I struggled with bugs he did not discover for a few lessons. The different methods for loading the currentbalance where just straight up confusing. Good to know he can think of many ways to do it. What is the best, i want to know.

By Tim Drake on 2/20/2020

Positives: Very very well done course, giving you the ability to not just create the game from scratch, but understand what you are doing along the way. Additionally you are shown how to break your game back apart and restructure it so that it doesn't just work, but now has even more capabilities and expansion options. Truly going from the Beginner Level of things through the transition of Intermediate Level. Shown multiple ways to do something so you have a better understanding of why and where and given opportunities to sit there and figure it out.. but then shown a couple ways to give you the answer. Love the course all around!!! Highly recommended!
Negatives: That being said.. I get the concept of seeing the instructor make mistakes and fix them so you can see the process of fixing.. but this becomes an exponentially huge issue if you didn't catch something yourself.. then try and rewatch videos to figure it out.. because you have all his changes to adjust to while you are trying to fix your own code. Very tedious task of trying to go through and figure out where you went wrong in the midst of where he went wrong and fixed.. Additionally the last update to the course adds a tremendous amount of features.. but the concept of walking you through building it is abandoned.. and you are given the completed files.. and last section of videos walks you through a lot of the changes.. but not how to take you from where you previously left off to the end result.. that is up to you to either abandon your project and restructure the end result.. or to convert your project over little at a time to the new..
All in All I liked the course a great deal. Taught me many different aspects of programming this type of game as well as many others really. Helped me understand some concepts I was struggling with, made me feel good when I figured out his mistakes before he did, but then had to wait around to move on till he figured it out.. so with some quirks aside.. its a great course to give you a better understanding.. just truly learn what he's teaching ya.. cuz at the very end.. you are gonna need what he taught ya to revamp your project..

By Benoit Villire on 1/24/2020

That's an interesting course that addresses the mechanics of many free to play games. It's very practical and should help any Unity developer with implementing economics/in-game currencies into their own projects.
I was going for a 4 stars, but eventually gave it 5 stars because the course allows you to download the full projects from the get go. Huge bonus point for that! Also, I don't know where you're from in the US, but your accent is legend.

By David Ashcroft on 1/2/2020

So far, really easy to follow and just plain fun!

By Martijn Jongejan on 11/24/2019

the last part didn't give much info about the way it was scripted, more about this custom inspector. i didnt mind it but it wasnt really relevant. for the rest it was a good course where you learned to code as a beginner. it got worse after the XML in my opinion so 4 stars!

By Kristy Lee on 11/18/2019

The jump from all the chapters to the last chapter(production ready project) at the end is too abrupt. Wish the lessons themselves were updated with the building production-ready codes, instead of just glancing over them.

Showing 12 of 229 reviews