Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Create a Scratch and Win Game in Unity

Course Cover
compare button icon

Course Features

icon

Duration

5.4 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

5.4 hours

Course Description

This course offers an opportunity to learn how to create and program your Scratch and Win Game using Unity, a popular game development program used by industry professionals and indie developers worldwide. The course covers the creation of basic systems and building blocks that can be connected to work together effectively. One highlight of the course is creating an animation system that doesn't require an animator or animation controller but instead relies on coroutines. The game is also written without an update method, teaching you how to create games without it. Please note that the course does not include finished project files, which aim to motivate you to complete the project independently. Throughout the course, you will learn various skills such as developing games for mobile phones, creating UI shader graphs, working with Unity UI events, raycasting UI images even when overlapped, drawing lines using Unity LineRenderer, saving and loading game progress, working with nested prefabs, utilizing coroutines effectively, creating a simple animation system from scratch, advanced C# programming techniques, using C# attributes like ContextMenu and System. Serializable, working with static references in C#, using the OnValidate Method in your scripts, creating a powerful Button Manager, and even creating an entire game without relying on the Update Loop. The instructor's goal is to share their passion for game development and offer effective and efficient solutions to common problems in game development.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Mac or PC with Unity 3d 2019.3 or later installed

You should be familiar with C# and the Unity Game Development Engine.

You will need to be able to read and write simple code

What You Will Learn

Create simple custom animation system witch C# without using Animator

Learn How To Create UI Shaders with Unity Shader Graph

Learn How To Use Unity UI Events

Learn how to use advanced C# with LINQ, Lambda Expressions, Coroutines and Generic Methods

Learn lot of Unity 3D programming tips and tricks

Course Cover