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

In this course, you will learn how to make a cool and fun Hyper Casual game.

Together, we will go through creating variables, creating methods, putting code together, adding 3D models and even creating images. 

We will then put all of this together to Create a Complete Mobile Game you can play & even publish on the App Store & Google Play Store.

At the end of this course, you'll be able to :

Read more

In this course, you will learn how to make a cool and fun Hyper Casual game.

Together, we will go through creating variables, creating methods, putting code together, adding 3D models and even creating images. 

We will then put all of this together to Create a Complete Mobile Game you can play & even publish on the App Store & Google Play Store.

At the end of this course, you'll be able to :

  • Create a similar game by yourself

  • Animate a Human-like 3D Model

  • Control any object with your fingers (on the phone of course)

  • Detect Collisions and apply a certain Logic

  • Control the flow of your game .

  • Make Managers . Like in the real life that will help you control your game

  • Create basic UI Elements

  • Open Unity and be proud of yourself cause you Finally Understand.

This is only a small overview of what you'll learn, I can't put anything in here cause honestly, who's going to read it ? 

Just Kiddin' .

The most important thing is that you'll learn, A LOT . And if you happen to have any questions, I will take your hand and Help until you clearly understand why I wrote or did this instead of that. 

I want YOU to learn because Making Games is Easy & Fun :)

So if you want to impress your friends, have a good time making your own game, self publish your game and make money, publish the next Hit game with a big publisher, or just add a bunch of information to your brain's knowledge database, this course is for you.

Don't wait anymore, and Enroll Now .

Enroll now

What's inside

Syllabus

Introduction
Downloading Unity Hub
Setup the Project
In this section, we will tackle all the Player & Enemy Logic
Read more
Importing Runner Model
Downloading Runner Animations
Animating the Runner
Controlling the Player
Setup the Camera
Setup the Crowd System
Creating the Crowd Counter
Core Game Elements
Creating our first Road Chunk
Creating the Chunk Manager
Graphics & Crowd Improvements
Setting up the Doors
Adding Logic to the Doors
Interacting with the Doors
Making the First Level
Adding a Finish Line
Basic User Interface
The Game Manager
Adding a Play Button
Adding a Progress Bar
Adding the Level Text
Creating a Level Scriptable Object
Fixing Runners Animation
Create an enemy GameObject, and give it a Brain !
Creating our First Enemy
Adding Logic to our Enemy
Implementing the Fight Logic
Creating an Enemy Group
Adding the Enemy Group to a Level Chunk
Some More UI & User Experience Improvements
Gameover Panel and Logic
Level Complete Panel and Logic
Fixing Level Text
Testing the Level Loop
Adding Sounds
Adding Haptics
Adding Settings Panel
Adding Sounds Button Logic
Adding Haptics Button Logic
Adding Coins to our Game !
Adding Coin UI Element
Creating the Data Manager
Creating the Coin Prefab
Adding Coin Detection
Building the Game
Building & Testing
Congratz !
The Skin Shop
Creating the Shop UI
Adding the Skins Buttons Grid
Adding the Skin Button Logic
Creating the Shop Manager
Saving the Skin Button State
Purchasing a Random Skin
Adding the Coin Check
Opening / Closing the Shop
Adding the Skins
The First Skin Animation
Creating the Runner Selector
Creating the Player Selector
Selecting a Skin
Adding the Skins Icons
Unity Ads
Initializing the Ads
Adding Interstitial Ads 1/2
Adding Interstitial Ads 2/2
Adding a Rewarded Video Ad
Adding the Banner Ad
Fixing & Testing

Save this course

Save Unity Mobile Game - Create Your First Hyper Casual Game ! 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 Your First Hyper Casual Game ! with these activities:
Review C# Fundamentals
Strengthen your C# skills to better understand the scripting aspects of Unity game development.
Browse courses on C# Scripting
Show steps
  • Review basic syntax and data types.
  • Practice writing simple C# scripts.
  • Familiarize yourself with object-oriented programming concepts.
Brush Up on 3D Modeling Basics
Revisit the basics of 3D modeling to better appreciate how assets are created and imported into Unity.
Browse courses on 3D Modeling
Show steps
  • Review basic 3D shapes and their properties.
  • Practice manipulating objects in a 3D environment.
  • Learn about different file formats for 3D models.
Follow Unity's official tutorials
Enhance your understanding of Unity's interface and core functionalities by working through official tutorials.
Show steps
  • Select a tutorial relevant to hyper-casual game development.
  • Follow the tutorial step-by-step, paying attention to the explanations.
  • Experiment with the code and settings to understand their effects.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice Collision Detection
Reinforce your understanding of collision detection by creating simple scenarios and testing different approaches.
Show steps
  • Create two simple game objects with colliders.
  • Write a script to detect collisions between the objects.
  • Experiment with different collider types and collision events.
Create a Simple Prototype
Solidify your knowledge by building a small, self-contained prototype of a hyper-casual game mechanic.
Show steps
  • Choose a simple game mechanic, such as jumping or shooting.
  • Implement the mechanic in Unity, focusing on core functionality.
  • Add basic visual and audio feedback.
  • Test and refine the mechanic until it feels satisfying.
Document Your Learning Journey
Improve retention by documenting your learning process, including challenges, solutions, and key takeaways.
Show steps
  • Create a blog or journal to record your progress.
  • Summarize each lesson or module in your own words.
  • Reflect on the challenges you faced and how you overcame them.
  • Share your insights and discoveries with others.
Review 'Game Programming Patterns'
Improve your code structure and design by learning common game programming patterns.
Show steps
  • Read a chapter on a relevant design pattern.
  • Identify how the pattern can be applied to your game project.
  • Implement the pattern in your code.

Career center

Learners who complete Unity Mobile Game - Create Your First Hyper Casual Game ! will develop knowledge and skills that may be useful to these careers:
Indie Game Developer
An Indie Game Developer works independently or in a small team to create and publish their own video games. This course is perfectly suited to anyone looking to become an Indie Game Developer because it steps through the entire process of creating a simple game from scratch to publishing it on mobile app stores. It covers all aspects of game creation including animation, object control, collision detection, UI creation, and game flow management. Furthermore, it includes the code to publish the game and add advertisements. This is very useful for indie developers who want to test the waters.
Mobile Game Developer
A Mobile Game Developer creates games specifically for mobile devices. This course directly aligns with the core skills needed as it guides you step by step through the creation of a complete mobile game using Unity. You will learn to control objects with touch, detect collisions, manage game flow, and create UI, all essential for mobile game development. The material on adding sounds and haptics refines mobile games. You also learn to build and test the game, preparing it for app stores. This course is especially valuable because it also covers the creation and usage of ads.
Unity Developer
A Unity Developer uses the Unity engine, a popular real-time 3D development platform, to design and implement video games. This course helps you understand the fundamentals of Unity by walking through creation of a hyper casual mobile game. Topics include creating variables, creating methods, importing 3D models, adding 3D animations, controlling objects, detecting collisions, controlling game flow, making managers as well as creating UI elements. As a Unity Developer, the course ensures you will start your career with experience and confidence to produce your own games.
Animator
An Animator creates moving images. In the context of game development, animators are responsible for creating realistic and engaging animations for characters, objects, and environments. This course helps you understand the fundamentals of game animation within Unity. It covers how to import and animate 3D models, specifically focusing on a human-like model. You will also learn how to control animations and integrate them into game logic. You will be a step closer to a career as an animator with these animation skills.
Gameplay Programmer
A Gameplay Programmer is responsible for implementing the mechanics and systems that make a game interactive and fun. This course provides the foundations necessary to become a Gameplay Programmer. You will learn to create variables, methods, importing 3D models, adding 3D animations, controlling object movement, creating animations, detecting collisions, building user interface elements, and controlling the game's flow. The course also introduces managers, which are important tools for controlling game state and logic. This course may be useful for those starting out in game programming.
Game Designer
A Game Designer conceptualizes and designs the rules, story, and gameplay of a video game. This course helps you understand aspects of game design, such as controlling game flow, creating engaging user interfaces, and implementing game logic. Furthermore the material covers animations, collision detection, and user interfaces. Understanding how to implement these features using tools like Unity gives you a practical perspective on what is feasible and how to best design around technical constraints. This course may be useful to those who are trying to understand UI and game design principles.
User Interface Designer
A User Interface Designer focuses on creating intuitive and visually appealing interfaces for software applications. This course may be useful if you are looking to understand the fundamentals of user interface design within the context of a mobile game. The course covers topics such as creating basic user interface elements, implementing progress bars, level complete panels, game over panels, settings panels, and shop user interface elements. These are concepts that will make you better at user interface design. By learning how to implement these interfaces yourself, you will be able to create better designs.
Technical Artist
A Technical Artist bridges the gap between art and programming in game development. This course may be useful to a technical artist by giving them a foundation of the fundamentals of game development. You can learn to import 3D models, create animations, and implement game logic. The course is practical, as it uses Unity and is project based. A technical artist would find value in working through real world examples. These are all concepts that will make you better at game design.
Mobile Application Developer
A Mobile Application Developer creates applications for mobile devices, such as smartphones and tablets. While this course focuses specifically on game development, the skills learned are transferable to broader mobile application development. The material on user interface design, object control, touch input, and collision detection can be applied to create interactive mobile applications beyond games. Furthermore, experience with Unity and mobile app stores gives you the tools to prototype and deploy mobile apps quickly. A mobile application developer would benefit to learn more about mobile gaming. This course may be useful if you are looking to learn more about that.
Virtual Reality Developer
A Virtual Reality Developer creates immersive experiences for virtual reality platforms. This course is useful for those seeking to create virtual reality experiences. By teaching you how to develop games in Unity, you will learn to create virtual reality applications. By learning how to create 3D environments, control objects, and respond to user input, you learn the foundations of VR development. You also learn about collision detection as well as UI creation. These skills are all helpful for developing games.
Augmented Reality Developer
An Augmented Reality Developer creates applications that overlay digital content onto the real world. Because this course teaches you how to use Unity, it will give you skills needed to build augmented reality applications. You can learn how to import 3D models, animate them, and control them through touch input, all critical elements for creating augmented reality experiences. The course will help you build a foundation for augmented reality development or those exploring augmented reality games.
Software Engineer
A Software Engineer designs, develops, tests, and evaluates software applications and systems. While this course is specific to game development, the knowledge gained can be applied to other software engineering roles. You will learn many aspects of how to design, test, and evaluate a software application using object oriented programming. By building a game from start to finish and adding sounds, haptics, and advertisements, you become well versed in creating engaging user experiences. This makes the course useful to those seeking to learn more about the game industry as well.
Quality Assurance Tester
A Quality Assurance Tester identifies and reports defects in software and games. This course may be helpful if you are considering being a quality assurance tester because it will teach you how to build and test a functional game. The course helps you understand the entire development process, from initial setup to final build, which provides a deep familiarity with the software. You will enhance your testing skills by understanding what it takes to create a game.
3D Modeler
A 3D Modeler creates three-dimensional assets for games. This course includes importing 3D models into Unity and animating those models. Although this is not the focus of the course, it may be useful for a 3D modeler to understand how their models are used within a game engine. Furthermore, the course provides a 3D modeler with some additional skills such as controlling animations and adding interactive elements to the models. This course may be useful but is not intended for 3D modeling.
Project Manager
A Project Manager oversees the planning, execution, and delivery of projects. While this course is technical, it can still be useful for project managers who are involved in game development projects. You will gain a solid understanding of the game development process, from initial setup to final deployment. It can help you to be more effective when communicating with the development team. This course may be useful to help understand the fundamentals behind building a game.

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 Your First Hyper Casual Game !.
Explores common design patterns used in game development. It provides a structured approach to solving recurring problems in game design and implementation. While not specific to Unity, the patterns discussed are applicable and can improve the architecture and maintainability of your game code. This book is more valuable as additional reading to deepen your understanding of software design principles.

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