We may earn an affiliate commission when you visit our partners.
Tabsil Makes Games

Hyper casual idle games have always been around as far as mobile games are concerned.

You’ve surely played, or heard about Cookie Clicker ? Let me introduce, Carrot Clicker (very original I know ^^)

Do you want to Learn how to bring your Clicker Game Idea to Life ?

Well, you’re at the Right Place.

In this exciting course, you will learn all of the different aspects of making a Fun & Addictive Clicker Game (with carrots).

Read more

Hyper casual idle games have always been around as far as mobile games are concerned.

You’ve surely played, or heard about Cookie Clicker ? Let me introduce, Carrot Clicker (very original I know ^^)

Do you want to Learn how to bring your Clicker Game Idea to Life ?

Well, you’re at the Right Place.

In this exciting course, you will learn all of the different aspects of making a Fun & Addictive Clicker Game (with carrots).

  • You will first learn how to Setup your Unity Project to target Mobile Devices.

  • You will learn how to Detect Clicks using two methods (Using the mouse in the first place, and then using your fingers . So that you can click much faster)

  • Then, you will learn how to use Variable Types to your advantage, and the limitations of some of them.

  • You will learn about the Little Secrets of Tweening Libraries, to give a nice Polish to any game

  • All along the way, You will learn Good Coding Practices that will improve your coding architecture Skills

  • You will also learn how to fill an image to enhance the player experience drastically (This part is so fun)

  • You will implement a “Frenzy Mode” that will provide the player even more carrots for each touch .

  • And Finally, you will learn how to Build & Test your game on a real device

If there is an aspect of this genre that you want me to explore, leave a review and I’ll try to implement it ;).

If you’re ready to make your First Idle Clicker Game, don’t miss this opportunity.

Enroll now

Enroll now

What's inside

Syllabus

Introduction
Scene Setup
Detecting Clicks
Our First Carrot Counter
Read more
A Much Better Counter
Save & Load the Carrot Count
The Carrot UI
Quick Polish
Animating the Carrot
The Carrot Particle
We Spawn More Particles
Filling the Carrot
Frenzy Mode
Frenzy Multiplier
Updating the Frenzy Multiplier
Using the Touch Class
Building & Testing
Improvements
Pooling the Bonus Particles
Adding an AutoClick Feature
AutoClick Manager
Rotating Around the Carrot
Spawning Bunnies
Animating Bunnies
Adding an Upgrades Shop
Open / Close the Shop Panel
UI Setup
Completing the Timer
Our First Upgrade Button
The Shop Manager
Configuration of the Upgrade Buttons
Updating the Upgrade Buttons
Upgrading our AutoClicker
Purchasing the Upgrades
Getting Carrots for ALL Upgrades
Offline Earnings
A bit of Refactoring
The Offline Earnings Manager
Calculating the Offline Earnings
Offline Earnings Popup
Offline Earnings Popup Shows Up !
Animating our Popup
Using the Scientific Notation
Addle Idle Notation & Improvements
Daily Rewards
Configuring the Rewards
The Daily Rewards Manager
Claiming the Rewards
Opening & Closing the Panel
Starting our Timer
Small Improvements
Improving the Editor a bit
Bonus Section
Bonus Lecture

Save this course

Save Unity Mobile Game - Create an Addictive Idle Carrot Clicker to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unity Mobile Game - Create an Addictive Idle Carrot Clicker with these activities:
Review Unity UI System
Reviewing the Unity UI system will help you better understand how to create and manage the game's interface, which is crucial for the shop, daily rewards, and offline earnings features.
Show steps
  • Study the Canvas, RectTransform, and UI elements.
  • Practice creating basic UI layouts.
  • Experiment with different UI components.
Brush up on C# Scripting Fundamentals
Refreshing your C# scripting knowledge will enable you to write cleaner, more efficient code for managing game logic, UI interactions, and data persistence.
Browse courses on C# Scripting
Show steps
  • Review basic C# syntax and concepts.
  • Practice writing simple scripts in Unity.
  • Study examples of C# code used in games.
Practice Click Detection
Practicing click detection using both mouse and touch input will improve your ability to implement responsive and intuitive controls in your game.
Show steps
  • Create a simple scene with clickable objects.
  • Implement mouse click detection using `OnMouseDown`.
  • Implement touch input detection using `Touch` class.
  • Test click detection on different devices.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Tweening Tutorials
Following tutorials on tweening libraries will help you add polish and visual appeal to your game by creating smooth animations and transitions.
Show steps
  • Find tutorials on DOTween or LeanTween.
  • Implement simple tweening effects.
  • Experiment with different tweening parameters.
Prototype a New Clicker Mechanic
Prototyping a new clicker mechanic will allow you to experiment with different gameplay ideas and potentially add unique features to your game.
Show steps
  • Brainstorm new clicker mechanic ideas.
  • Create a basic prototype in Unity.
  • Test and iterate on the prototype.
Create a Short Gameplay Video
Creating a short gameplay video will help you showcase your game and get feedback from other developers and players.
Show steps
  • Record a gameplay session of your game.
  • Edit the video to highlight key features.
  • Add music and sound effects.
  • Share the video on social media or forums.
Review: Game Feel: A Game Designer's Guide
Reading 'Game Feel' will help you understand how to make your game more engaging and addictive by focusing on the subtle details that contribute to a satisfying player experience.
Show steps
  • Read the book and take notes on key concepts.
  • Identify areas in your game where you can improve the game feel.
  • Implement changes based on the book's recommendations.

Career center

Learners who complete Unity Mobile Game - Create an Addictive Idle Carrot Clicker will develop knowledge and skills that may be useful to these careers:
Mobile Game Developer
A mobile game developer creates games specifically for mobile devices. This course directly aligns with the skills required to create a hyper-casual mobile game, specifically an idle clicker game, as it walks you through the entire process from detecting clicks to building and testing on a real device. The course is relevant because it teaches you how to set up a Unity project for mobile, implement touch controls, and optimize the game for performance. The mobile game developer should take this course because the course teaches you many skills that are relevant for this role such as setting up scenes, implementing user interfaces, and understanding good coding practices.
Indie Game Developer
An independent game developer works on game projects independently, often handling multiple roles. This course helps you build a complete, small-scale game from start to finish. The course is relevant because the course covers all the necessary steps, including setting up the project, coding the game mechanics, designing the user interface, and testing on a mobile device. The indie game developer should take this course because the course provides a practical, hands-on approach to game development, perfect for those working on their own projects.
Game Programmer
A game programmer writes the code that brings a game to life, implementing game mechanics and features. This course directly aligns with the core responsibilities of a game programmer, as it involves creating an addictive clicker game from scratch. The game programmer should take this course because the course covers important techniques like click detection, variable usage, tweening libraries, frenzy modes, and building for mobile. The emphasis on good coding practices makes the course very relevant.
Unity Developer
A Unity developer uses the Unity game engine to create video games and other interactive experiences. This course is beneficial to a Unity Developer, since it provides a practical project-based learning experience focused on creating a mobile game. The course is relevant because it covers essential Unity concepts such as scene setup, UI design, animation, and scripting. The Unity Developer should take this course because the course also delves into optimizing for mobile performance and implementing features like offline earnings and daily rewards.
Game Designer
A game designer is responsible for the overall vision and mechanics of a game. This course provides insight into the design considerations for creating an addictive idle clicker game, giving the game designer a better understanding of game flow. The course is relevant because the course covers topics such as UI design, reward systems, and game balancing which are responsibilities of a game designer. The game designer should take this course because the course explores concepts like frenzy modes, upgrades, and daily rewards which are methods of improving player engagement.
Freelance Game Developer
A freelance game developer works on game projects on a contract basis. This course can help a freelance game developer quickly develop a hyper-casual game to showcase their skills and build a portfolio. The course is relevant as it covers the whole process of creating a game from scratch. The freelance game developer should take this course because the course will give a practical project to add to their portfolio, demonstrating their ability to deliver a complete and engaging game experience.
UI/UX Designer
A User Interface/User Experience designer focuses on the visual elements and usability of the game. This course covers ways to create a fun and addictive clicker game, and provides experience with tweening libraries to give a nice polish to any game. The UI/UX designer should take this course because the course includes UI design elements such as filling the carrot, daily rewards, and upgrades shop.
Mobile Application Developer
A mobile application developer creates applications for mobile devices, the skills of which are readily transferable to game development. This course teaches project setup for mobile devices, click detection using touch, saving and loading data, and building/testing on a real device. The mobile application developer should take this course because the skills taught will help one to create an application that may be deployed to a mobile app store. The course is most relevant for its mobile application development focus.
Technical Artist
A technical artist bridges the gap between art and programming, optimizing assets and implementing visual effects. This course covers animating the carrot and spawning bunnies, and this aspect can be a great tool for the technical artist. The technical artist should take this course because the course also goes through animating bunnies which are core skills to be a competent technical artist. The course may be useful for its emphasis on the practical game aspect.
Hobbyist Game Developer
A hobbyist game developer creates games as a pastime or personal project. This course is designed to help hobbyists create a complete game from scratch. The hobbyist game developer should take this course because the course provides step-by-step instructions and covers essential game development concepts in an easy-to-understand way. By focusing on a simple yet engaging game genre, the course may be useful in helping hobbyists to learn and apply their skills without being overwhelmed.
Quality Assurance Tester
A quality assurance tester is responsible for identifying and reporting bugs in software applications. This course covers building and testing a game on a real device. The quality assurance tester should take this course because the course provides an understanding of the game development process and the types of issues that can arise during development in order to make more productive use of their time. The course may be useful as it provides insight into the development life cycle.
Software Developer
A software developer writes code to create software applications, and can leverage cross-platform skills in the mobile game space. This course covers key aspects of game development like setting up a project, implementing core mechanics, and building for mobile. The software developer should take this course because the course focuses on practical coding skills and provides a complete project as a learning example. The course may be useful as it delves into specific mobile development considerations.
Simulation Developer
A simulation developer creates software that models real-world systems or processes. This course focuses on creating an idle clicker game, which involves simulating a virtual economy and player progression. The simulation developer should take this course because the course provides a practical example of how to implement game mechanics and reward systems. The course may be useful for the ways in which the game is used to simulate game processes.
Software Engineer
A software engineer designs and develops software applications. This course touches on good coding practices that will improve a software engineer's coding architecture skills. This course may be useful because the course covers concepts that have a broader application to software engineering in general, albeit in the context of game development. The software engineer should take this course because the course also discusses important aspects for software development, such as efficiency using the touch class and improvements for load times.
AR/VR Developer
An Augmented Reality/Virtual Reality developer creates immersive experiences for those platforms. This course may be useful in helping one learn about building for device platforms. The AR/VR developer should take this course because the course demonstrates how to build for a device as part of the process of making a game. The course may be useful for understanding the general principles of mobile application development apply to AR and VR.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unity Mobile Game - Create an Addictive Idle Carrot Clicker.
Delves into the subtle art of creating satisfying and engaging game experiences. It explores how visual and audio feedback, controls, and camera movement contribute to the overall 'feel' of a game. Understanding these principles is crucial for making your idle clicker game addictive and enjoyable. This book is best used as additional reading to improve the overall polish of your game.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser