Mastering Coroutines in Unity
Mastering Coroutines in Unity, available at $54.99, has an average rating of 3.95, with 49 lectures, based on 32 reviews, and has 9756 subscribers.
You will learn about Using of coroutines inside Unity with C# Create state machines with coroutines Create custom UI animation system Optimize slow methods with coroutines Create simple idle clicker game Programming tips and tricks This course is ideal for individuals who are Intermediate Unity developers with a basic working knowledge of C# scripting or Anyone keen to find out how coroutines in Unity works or Those wanting to create UI animation system, state machines, and learn how to optimize slow methods. It is particularly useful for Intermediate Unity developers with a basic working knowledge of C# scripting or Anyone keen to find out how coroutines in Unity works or Those wanting to create UI animation system, state machines, and learn how to optimize slow methods.
Enroll now: Mastering Coroutines in Unity
Summary
Title: Mastering Coroutines in Unity
Price: $54.99
Average Rating: 3.95
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: €219.99
Quality Status: approved
Status: Live
What You Will Learn
- Using of coroutines inside Unity with C#
- Create state machines with coroutines
- Create custom UI animation system
- Optimize slow methods with coroutines
- Create simple idle clicker game
- Programming tips and tricks
Who Should Attend
- Intermediate Unity developers with a basic working knowledge of C# scripting
- Anyone keen to find out how coroutines in Unity works
- Those wanting to create UI animation system, state machines, and learn how to optimize slow methods.
Target Audiences
- Intermediate Unity developers with a basic working knowledge of C# scripting
- Anyone keen to find out how coroutines in Unity works
- Those wanting to create UI animation system, state machines, and learn how to optimize slow methods.
The course begins with a basic explanation of coroutines and why they are so useful.
Then you’ll learn the difference between normal c# methods, update method and coroutine.
Following on, we will start to build our UI animation system driven by coroutines.
Our UI Animation will include some advanced techniques like:
-
how to pause and resume the coroutine
-
how to check if coroutine is running
-
how to delay coroutine
-
how to get a callback from the coroutine
-
how to start multiple coroutines all at once
-
how to write custom yield instruction
Later when our system is finished we will export it as Unity package so we will be able to use it in our next projects.
Our first project where we will use our UI Animation system will be simple animated game Menu. Which will show us the flexibility of our system. The second biggest project will be a complete idle clicker game, full of interactive animations. The interesting fact will be that the game is created very effective without any update method.
In the end, we will learn how to create State machines with the help of coroutines and also one very cool way how to optimize slow methods.
Why learn from me?
I created this course to share my passion for making games and help others to simplify their work.
I am trying to find effective and fast methods to solve problems, so I hope you will find some of my systems and tips and tricks useful also for you.
What you’ll learn
-
What are coroutines and what they are good for
-
Create UI Animation System
-
Callbacks from coroutines
-
Trigger Actions When Property is changed
-
Program Simple Game Without the need of Using Update Method
-
Optimize slow methods with coroutines
-
Write custom yield instructions
-
Create simple state machines with coroutines
Are there any course requirements or prerequisites?
-
Mac or PC.
-
You will need to download and install Unity 19.1 or later
-
You should be familiar with C# and the Unity Game Development Engine
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Preview
Lecture 2: Course Overview
Lecture 3: Useful Visual Studio Extension
Chapter 2: Basics
Lecture 1: Coroutines Introduction
Lecture 2: Yield Instructions
Lecture 3: How To Start And Stop Coroutines
Chapter 3: Building UI Animator
Lecture 1: Driver Introduction
Lecture 2: Driver Playback Direction
Lecture 3: Driver Progress
Lecture 4: Driver Looping
Lecture 5: Driver Callbacks
Lecture 6: Driver Custom Wait Time
Lecture 7: Driver Autostart, Pre-Start and Post-Reset
Lecture 8: Driver Refactoring
Lecture 9: Transform Controller Introduction
Lecture 10: Controller Auto Connect To Driver
Lecture 11: Controller Animate From Value To Value
Lecture 12: Controller Animate In Specific Axes
Lecture 13: Controller Animation Curve Easing
Lecture 14: Controller Refactoring To Abstract Class
Lecture 15: Image Controller
Lecture 16: Canvas Group Controller
Lecture 17: Controller Preview Animation In Editor
Lecture 18: Controller Remote Driver Access
Lecture 19: List Player Part 01
Lecture 20: List Player Part 02
Lecture 21: UI Animator Refactoring And Export
Chapter 4: Animating Game Menu With UI Animator
Lecture 1: Animating Game Menu Part 01
Lecture 2: Animating Game Menu Part 02
Chapter 5: Building Idle Clicker Game
Lecture 1: Game Manager Part 01
Lecture 2: Game Manager Part 02
Lecture 3: Creating Item Data And Item Manager
Lecture 4: On Click Process
Lecture 5: Creating Item Animations
Lecture 6: Item Available Logic
Lecture 7: Item Can Buy Logic
Lecture 8: Item Can Buy Manager Logic
Lecture 9: Finishing Item Prefabs
Lecture 10: Robot Animations
Lecture 11: Cook Progress Manager Part 01
Lecture 12: Cook Progress Manager Part 02
Lecture 13: Start Game Animation
Chapter 6: State Machine With Coroutines
Lecture 1: Project Overview
Lecture 2: Basic State Machine Part 01
Lecture 3: Basic State Machine Part 02
Lecture 4: Adding Animations With Variations
Lecture 5: Optimizing Slow Methods
Chapter 7: Extras
Lecture 1: Unity Hub Overview
Lecture 2: Unity Basics
Instructors
-
Alexander Urik
Unity Programmer, Movie VFX Artist, Entrepreneur
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 2 votes
- 3 stars: 3 votes
- 4 stars: 8 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024