What is Skitz Tutz ?

Step 1: Getting Started

Learn where to start! Downloading the Unity game engine and exploring the Unity Hub.

Step 2: Important Free Resources

Here I'll show you some really cool and free game resources to help you get started with designing your first game!

Step 3: Creating a title s

Congrats! You're about to get your first lesson! Here you will be designing a screen with your company logo/name and will transition scenes into the Main Menu, getting you one step closer to being able to play a game you designed!

Step 4: Designing a Main Menu

Learn how to set up UI buttons and make them start your game, open an options menu, or even exit the app! 

Step 5a: Player Movement (Side Scrolling)

Learn how to code your player to move left/right in a traditional side scrolling manner! This is one of the most important parts of almost any video game! Learn how to walk and jum

Step 5b: Camera Follow

Learn how to make the camera smoothly follow the player that includes camera clamping which allows the camera to stop following the player when the border of your level has been reached! Very cool effect for almost any game!

Step 5c Player Movement (Top

Learn how to make a player move in a Top down perspective. This video includes player firing! Let the fun begin!

Step 6c: Creating Enemy with Artificial Intelligen

Here you will learn how developing Artificial intelligence so your enemy can move around, notice its environment, and make smarter movement decisions. The enemy will also detect the player within a certain radius and lock onto him! Then the enemy will fire at the player! Welcome to the fun stuff! You're getting close to having a playable game! Stay tuned

Step 7B: Enemy Health

In this tutorial you will learn how to create an enemy health bar that updates when damaged. The UI health bar will follow the player around and only be visible when either the enemy takes damage or when the player is detected. We'll be using a World Space Canvas to achieve this.

Step 7C: Player Health

Here will go over how to implement player health as well as the player's life meter. The enemy will now be able to damage the player and even kill the player! You'll learn how to create a save file to store the health and life information so when you switch scenes, you can easily continue with the same amount. You'll also learn how to set up a save system to store the current level, so later in the game you'll be able to continue on the same level you left off. Really cool content here!

Step 7D: Game Over Screen

Here will will conclude the Health portion of the tutorial by adding a Game Over screen. This will contain a Game Over Image, and two UI buttons: Continue and Main Menu. I'll also show you a really neat trick for fading the scene to make it look more professional. 

Item Drops

Here you will learn how to make an item or power up appear when the enemy dies. Will include health boost, extra life, weapon buff 50%, and an item that can hurt the player and deal 33% damage. You'll also learn about arrays-how to iterate through them to access elements and instantiate from the array.

Item Drop part 2:

The conclusion of the Item drop tutorial. This is a quick one covering the one script I didn't include in the last video.

Random Enemy Spawn

Learn how to make the enemy randomly spawn on start up as well as each time the enemy dies, a new one spawns. We set up waves of attack and when the waves are completed, we level up to the next stage. 

Creating a Pause Menu

Here you will learn how to create a pause menu with button functionality. 

Quick Level Design and UI Text

Here I will teach you a very quick way to create levels perfectly replicated. I will also show you how to manipulate UI text through code. Important lessons will include string based escape character- new line and concatenation.