Learn how to make your very own video games for PC and Android! Here I teach you everything you need to know about Unity3D and the C# programming language.
I'll start with the very basics and will walk you through the many different mechanics and provide reliable code to get you started!
Join the SkitzTutz group on Facebook where you'll be able to ask me questions about code and get answers, code examples, reference links, demonstrations, and whatever it takes to get your game up and running!
*** TUTORIAL IS FOR AGES 13+ IF UNDER THE AGE OF 13 YEARS OLD DO NOT WATCH ***
Learn where to start! Downloading the Unity game engine and exploring the Unity Hub.
Here I'll show you some really cool and free game resources to help you get started with designing your first game!
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!
Learn how to set up UI buttons and make them start your game, open an options menu, or even exit the app!
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
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!
Learn how to make a player move in a Top down perspective. This video includes player firing! Let the fun begin!
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
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.
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!
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.
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.
The conclusion of the Item drop tutorial. This is a quick one covering the one script I didn't include in the last video.
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.
Here you will learn how to create a pause menu with button functionality.
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.