Create a Scratch and Win Game in Unity

person icon Alexander Urik

Create a Scratch and Win Game in Unity

2D Mobile Game Development in Unity

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Alexander Urik

architecture icon Unity,Game Development,Development

Lectures -37

Resources -1

Duration -5 hours


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

Learn how to create and program your very own Scratch and Win Game with Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.

The course begins with the creation of basic systems and building blocks which are later connected to work together in a maintainable way. One of the interesting parts of this course is creating your own animation system, which does not need any animator or animation controller overhead, and is completely driven by coroutines. Also, the entire game is written without the use of an update method, so you will learn how to create your games without it. Just keep in mind that the course does not include finished project files, so you can have more motivation to finish it by yourself.

What you’ll learn

  • How to develop your game for your Mobile Phone

  • How To Create UI Shader Graph Shader inside Unity

  • How to use Unity UI Events

  • How to properly Raycast UI images even if they are overlapped

  • How to Draw lines with Unity LineRenderer

  • Saving and Loading your game progress

  • How to Work with Nested Prefabs inside Unity

  • How to work with Coroutines inside Unity

  • How to Create a simple Animation System from scratch

  • How To create Advanced UI for your game

  • Advanced C# programming with Class Constructors, LINQ, Lambda Expressions, Generic Methods, and other tips and tricks

  • How To use C# attributed like ContextMenu, System.Serializable and others

  • How to use static references with C#

  • How to use the OnValidate Method inside your C# scripts

  • How to create a powerful Button Manager

  • How to create an entire game without using Update Loop

  • and much more...

Why learn from me?

I created this course to share my passion for making games and help others to create them. I am always trying to find effective and fast ways to solve various problems, so I hope you will find some of my tips and tricks useful also for your projects and games.


What will you learn in this course:

  • Learn a lot of Unity 3D programming tips and tricks
  • Learn how to use advanced C# with LINQ, Lambda Expressions, Coroutines, and Generic Methods
  • Learn How To Create UI Shaders with Unity Shader Graph
  • Create a simple custom animation system with C# without using Animator
  • Learn How To Use Unity UI Events
  • Learn How To build your Game Effectively even without using Update Loop
  • Create a playable game project for your portfolio, or just for your own sense of achievement
  • Build your game to your mobile phone


What are the prerequisites for this course?

  • You should be familiar with C# and the Unity Game Development Engine.
  • Mac or PC with Unity 3d 2019.3 or later installed
  • You will need to be able to read and write simple code
Create a Scratch and Win Game in Unity


Check out the detailed breakdown of what’s inside the course

Course Introduction
2 Lectures
  • play icon Course Preview 01:57 01:57
  • play icon Course Introduction 01:07 01:07
Basic Building Blocks
5 Lectures
Putting Blocks Together
5 Lectures
Winning Managers
6 Lectures
Creating Basic Game
3 Lectures
Advanced Scratching and Winning Options
3 Lectures
Finishing the Game
3 Lectures
Creating custom Animation System
2 Lectures
Creating Game Animations
6 Lectures
Building your game
1 Lectures
Initial Scratching
1 Lectures

Instructor Details

Alexander Urik

Alexander Urik

Unity Programmer, Movie VFX Artist, Entrepreneur

Hi, my name is Alex Urik.

I am a freelance game developer for about 5 years. Before I was working as a movie VFX artist for about 10 years and  I worked on several feature films including Transformers or Batman vs Superman.

I always had a passion for programming and when I discovered Unity 3d engine, I was really happy that also in game development you can use high-level programing language like C#. Which I really enjoy using.

During my career as a game developer, I released a couple of assets in the Unity asset store and a couple of games for iOS and Android, and also I created several Unity courses and tutorials.

I always like to solve interesting problems and create tools and systems which speed up my work.

I love programming and I think learning from somebody else is the fastest way how to learn new things. That's why I would like to share my knowledge and I hope you will like my courses

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us