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

Hybrid Casual is the next trend after Hyper Casual ( or hypercasual depending on how you write it ;) )

Have you ever wondered how those addictive trendy Hybrid Casual Mobile Games were made ?

Do you want to Learn how to bring your Hybrid Casual 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 complete Hybrid Casual Game.

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

Read more

Hybrid Casual is the next trend after Hyper Casual ( or hypercasual depending on how you write it ;) )

Have you ever wondered how those addictive trendy Hybrid Casual Mobile Games were made ?

Do you want to Learn how to bring your Hybrid Casual 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 complete Hybrid Casual Game.

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

  • You will learn how to add a Dynamic Joystick to move your character around in a smooth way. You’ll also go one step further and make the Joystick Responsive, it will feel good on All Screen Resolutions.

  • Then, I’ll show a nice way to grab Free Animations for your 3D Characters.

  • You will learn about the Little Secrets of the Animator Component and how to merge 2 animations into one . How awesome is that ?

  • By writing your own Distance Check Algorithm & Crafting a Solid Game Architecture, you will develop the skills to have a bird’s eye view over your project. Right when creating your next project, you will be able to Design 80% of your objects interactions . ( The rest is magic ^^ )

  • If Shader Graph is not your thing, you will now Develop that skill as you’ll learn how to make a simple & cute Water Shader, a Dynamic Crop Shader to allow Player Crop interactions, and an Outline Shader .

  • Have you seen those Shiny Particles in mobile games, that smoothly move towards the UI, well, you’ll also learn how to Master that. You will control the Unity Particle System to move them around however you want .

  • Along the way, I will show you some Tips & Tricks that will Save you a bunch of Time during your game dev journey .

There is so much you will learn in this course, that I must avoid unveiling some of the aspects in this description.

If you’re ready to Master New Concepts on Hybrid Casual Mobile Games, don’t miss this opportunity.

Enroll now

Enroll now

What's inside

Syllabus

Introduction
Project Setup
Where to grab Free Animations
Implementing the First Animations
Read more
Making a Mobile Joystick
Setup
Coding Time
Moving the Knob
Applying some Polish
The first Player Steps
Player Movement
Player Animations
Polishing the Player Animations
Camera Work
Adding Cinemachine & Setup
The First Seed!
Creating the Seed Particles
Sowing Animation
Using Animation Events
The First Crop Tile
Player Sow Ability
Actions !
What is an Action ?
Using Actions with Arguments
Actions to avoid Spaghetti Code
How to Sow ?
We Manage Seed Collisions
Crop Field does detect Collisions
How to Grab the Closest Crop Tile ?
Adding a Fake Crop (for Debug Purposes)
Grabbing our first real Crop Model
The Crop Data ( Our first Scriptable Object ! )
Crop Field Improvements
The Tool Selector
We Setup the Tool Selection UI
How can we select a Tool ?
Tool Selection Improvements
Watering our Crops
Water Particles Setup
Player Water Ability
Watering Animation
Adding a Watering Can Model
Crop Field is fully Watered !
How to Grow Crops & Water the tiles
Graphics Improvements
Making it Satisfying
A Library that will change your life
Our first Shader Graph !
Adding a Water Shader
The Outline Shader (First Method)
The Outline Shader (Second Method)
Shadows Improvements
Harvesting our Crops
Grab a Scythe Model
The Harvest Animation
The Harvest Ability
Adding the Harvest Animation Events
Animating the Harvested Crop
Polishing the Harvesting Process
The Inventory
Our First Inventory Item
Creating the Inventory
The Inventory Manager
Saving & Loading our Inventory YAY !
Adding a New Crop !
Displaying our Inventory
UI Crop Container Logic
Inventory Display Setup
Data Manager & Inventory Icons
Updating the Inventory Display
Selling our Crops
Grabbing some free Models
Detecting the Buyer (Zone)
The Cash Manager
Displaying our Cash Amount
The World Map
How are we going to proceed ?
The Chunk Detection
Unlocking the First Chunk
Loading World Data
Saving World Data
Chunk Initialization
Improving our World Data
Dynamic Chunk Price Data
Adding Walls to our Chunks
The Chunk Grid
Configuring the Chunk Walls
Updating the Chunk Walls
Display / Hide Far Locked Chunks
Improving the Chunk Renderers (Planning)
Creating the new Chunk Shapes!
Setting Up the Rounded Chunks
Sweet Controlled Particles
Coin Particles Setup
Moving the Particles
Controlling the Coins !
Polishing the Effect
The Tree Mechanic
Adding a Chunk Editor
The First Tree

Save this course

Save Unity Mobile Game - Create Your First Hybrid 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 Hybrid Casual Game ! with these activities:
Review Unity Animation Basics
Reviewing animation basics will help you better understand the animation techniques used in the course, especially merging animations and using animation events.
Show steps
  • Watch a beginner's tutorial on Unity's animation system.
  • Create a simple animation using Unity's Animator window.
  • Experiment with animation events to trigger actions.
Brush Up on C# Scripting Fundamentals
Refreshing your C# scripting knowledge will make it easier to follow the course's coding sections, including the distance check algorithm and game architecture.
Show steps
  • Review basic C# syntax and data structures.
  • Practice writing simple scripts in Unity.
  • Familiarize yourself with Unity's API for game development.
Review 'Game Programming Patterns'
Reading about game programming patterns will help you understand the game architecture and code structure used in the course.
Show steps
  • Read the chapters related to command and observer patterns.
  • Identify examples of these patterns in the course project.
  • Consider how these patterns could be applied to your own projects.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Shader Graph Tutorials
Following Shader Graph tutorials will help you master the shader creation techniques taught in the course, including water, outline, and crop shaders.
Show steps
  • Find online tutorials on creating shaders with Shader Graph.
  • Recreate the shaders demonstrated in the tutorials.
  • Experiment with different shader properties and effects.
Create a Simple Mobile Game Prototype
Building a small mobile game prototype will allow you to apply the concepts learned in the course and solidify your understanding of hybrid casual game development.
Show steps
  • Design a simple game mechanic suitable for mobile.
  • Implement the core gameplay loop using Unity.
  • Add basic UI elements and touch controls.
  • Test the game on a mobile device.
Document Your Learning Journey
Documenting your learning process through blog posts or videos will help you reflect on what you've learned and share your knowledge with others.
Show steps
  • Create a blog or video series about your experience.
  • Share your insights and challenges with the community.
  • Solicit feedback from other learners and developers.
Contribute to a Unity Open Source Project
Contributing to an open-source Unity project will provide valuable experience working with a team and applying your skills to real-world problems.
Show steps
  • Find an open-source Unity project on GitHub or GitLab.
  • Identify a bug or feature you can contribute to.
  • Submit a pull request with your changes.
  • Respond to feedback from the project maintainers.

Career center

Learners who complete Unity Mobile Game - Create Your First Hybrid Casual Game ! will develop knowledge and skills that may be useful to these careers:
Mobile Game Developer
A mobile game developer brings engaging gaming experiences to life on mobile platforms. This course may be useful for aspiring mobile game developers, as it covers essential aspects of creating a hybrid casual game using Unity. The course focuses on setting up Unity projects for mobile devices and implementing dynamic joysticks. It also deals with free animations for 3D characters, animator components, and shader graphs. Furthermore, the course covers particle systems and provides tips and tricks that save time during game development. All this is valuable for developers working to create immersive and interactive mobile games.
Unity Developer
Unity developers are responsible for creating interactive experiences and games using the Unity engine. This course may be useful for aspiring Unity developers, as it provides hands-on experience in building a complete hybrid casual game. The course covers project setup, mobile joystick creation, animation implementation, and shader graph creation. Additionally, the course teaches participants how to work with particle systems and optimize game performance. For those looking to become proficient Unity developers, this course can provide a solid foundation in game development principles and practices.
Indie Game Developer
An indie game developer typically handles all aspects of game development, from design to programming to art. This course may be particularly useful for aspiring indie game developers, as it covers many facets of the game development process. The course covers project setup, animation, player controls, and shader creation. Additionally, the course provides the skills to bring their game ideas to life, empowering them to create complete and engaging games on their own.
Game Designer
Game designers are responsible for the overall vision and design of a game, including its mechanics, user interface, and gameplay. This course may be useful for aspiring game designers, as it provides insights into the creation of hybrid casual games. The course covers game architecture, object interactions, and UI design. Moreover, the course teaches participants about the creation of particle effects and implementing user-friendly controls, which are vital for designing engaging gameplay experiences. Aspiring game designers can use this course to help gain a practical understanding of game development principles.
Technical Artist
A technical artist bridges the gap between art and programming, optimizing art assets and implementing visual effects in games. The creation of particle systems, water shaders, and outline shaders covered in this course will be invaluable for a technical artist. This course may be useful for aspiring technical artists, as it encompasses core technical skills and artistic insights, which are important for creating games. Technical artists can use this course to help enhance their knowledge of visual effects.
Shader Programmer
Shader programmers are responsible for creating and optimizing visual effects using shader languages. This course may be useful for aspiring shader programmers, as it covers the creation of various shaders using Shader Graph. The course teaches participants how to create water shaders, dynamic crop shaders, and outline shaders. Moreover, the course includes practical experience with Unity's Shader Graph, enabling shader programmers to enhance their skills and create visually appealing effects for games and other interactive applications.
UI/UX Designer
UI/UX Designers focus on creating intuitive and visually appealing interfaces for games and applications. This course may be useful for aspiring UI/UX designers interested in the gaming industry. The course includes the creation of a dynamic joystick, UI tool selection and an inventory display, all of which are crucial for creating engaging user experiences. Aspiring UI/UX designers can draw inspiration from its UI elements, while learning about the practical aspects of user interaction in a game environment.
Mobile Application Developer
Mobile application developers create applications for smartphones and tablets. This course may be useful for aspiring mobile application developers, as it teaches participants how to set up Unity projects for mobile devices and implement dynamic joysticks for touch input. The course also covers UI design and optimization techniques which are relevant beyond just the gaming industry. Mobile app developers looking to expand their skill set into game development can benefit from the game-specific knowledge taught in this course.
Animator
Animators create the movement and visual effects in games. This course may give animators a basis for animating games. This course covers grabbing free animations, the animator component, writing your own Distance Check Algorithm and crafting a solid game architecture. This may give animators an outlook on how to best use the Unity engine in their animations.
Project Manager
Project managers are in charge of projects, overseeing developers. As the course teaches how to view a project from a bird's-eye view, how to manage actions to avoid spaghetti code, and to write distance check algorithms, a project manager may learn how to manage a game project and its developers.
Software Engineer
Software engineers design, develop, and test software applications. This course may be useful for software engineers, as it focuses on writing algorithms, designing software architecture, and managing game logic. The course covers the design of object interactions, the creation of particle effects, and provides tips and tricks for game development. Software engineers looking to apply their skills in the gaming industry can leverage the principles and practical knowledge gained from this course to transition into game development roles.
Software Developer
Software developers are responsible for creating software applications. This course may be useful for software developers, as it covers the creation of a complete hybrid casual game using Unity. The course focuses on setting up Unity projects, implementing dynamic joysticks, and creating shader graphs. Software developers looking to explore game development can leverage the practical knowledge and skills taught in this course to transition into the gaming industry.
Teacher
Teachers provide instruction in a variety of settings. This course may be useful for teachers, as it teaches the user about making a hybrid casual game. This may be useful for teachers who wish to instruct students in making games.
Data Scientist
Data scientists analyze and interpret complex data to inform decision-making. This course may be useful for data scientists, as it touches upon gathering data in games. With this knowledge, data scientists are able to gather data from games, to interpret.
Lecturer
Lecturers teach and inspire the next generation of professionals. This course may be useful for lecturers, as it focuses on creating a hybrid casual game using Unity. The course teaches participants how to set up Unity projects, implement dynamic joysticks, and create shader graphs. For lecturers looking to expand their skill set and inspire students to enter the gaming industry, this course can provide a foundation in game development principles and practices.

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 Hybrid Casual Game !.
Provides a comprehensive overview of common design patterns used in game development. It is particularly useful for understanding the game architecture principles discussed in the course. While not strictly required, it offers valuable insights into writing maintainable and scalable game code. This book is commonly used by intermediate game developers.

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