I made a 31 part video tutorial series that teaches how to make video games by actually making real games. On this one page I have both the videos along with links to all the code. On top of that you can download the full projects for every game here Pong, Space Invaders, Tetris, Mario, Ms. Pac-Man and Zelda. I’m confident that anyone that works through these tutorials will be able to make any game they can dream of. Continue reading How to Make Video Games
Category Archives: Make Video Games
How to Make Video Games 31
In the final video of my How to Make Video Games series I’ll cover many things not covered before. We’ll mainly focus on how to animate throwing the boomerang. I’ll animate the path and rotation of the boomerang directly in Unity. I’ll then write the code for stunning the villains hit by the boomerang.
We’ll also destroy bushes, pick up gems, attack villains and much more. The full project is available here for download. Continue reading How to Make Video Games 31
How to Make Video Games 30
In this part of my video game tutorial I will continue making Zelda. I’ll focus this time on something I have not covered before which is how to create the AI for our villain so that he will travel on his own around the game board looking for Link. The villain will travel around using very few system resources. He will be able to locate Link any place on the map. We will use multidimensional arrays to store travel nodes. We will also learn how to find out which node game objects are closest to.
All of the code used follows the video below. Continue reading How to Make Video Games 30
How to Make Video Games 29
In this part of my How to Make Video Games series I will continue making a Zelda clone. I’ll create animations for the villains and animate them. I’ll also cover a new way to animate Link’s sword from inside of code. We’ll use coroutines to make items show and then disappear on the screen and a whole lot more.
All of the code used follows the video down below. As always feel free to do what ever you’d like with it. Continue reading How to Make Video Games 29
How to Make Video Games 28
As we continue making Zelda, I’ll show you how to make the camera follow Link. We’ll create a script that animates Link smoothly. I’ll show you how to handle collisions between game assets and I’ll demonstrate the usefulness of tags. We’ll also make a Sound Manager we’ll use the play all our sounds and much more.
Like always all of the code follows the video below. Here is a link to the sprite files used. Continue reading How to Make Video Games 28
How to Make Video Games 27
In this part of my Video Games Tutorial we will continue to design our Zelda clone, but this video is also a stand alone tutorial. We’ll be taking a look at how the Tiled Map Editor can make it easy to design levels. We’ll then bring those levels into Unity with Tiled2Unity. As an added bonus I’ll show you a quick way to fix Sprite Tearing. Here is a link to the Sprite Sheet I use. Continue reading How to Make Video Games 27
How to Make Video Games 26
In this part of my How to Make Video Games Tutorial we’ll cover how to animated Link, moving Link, creating a game board array and numerous other things. Here is a link to the Sprite Sheet I’m using.
I decided to show 2 ways to create Link and the game board to show the positives and negatives of both. Below you’ll find all the code used in this tutorial. Feel free to do what ever you’d like with it. Continue reading How to Make Video Games 26
How to Make Video Games 25
In this part of my Video Game Tutorial I’m going to setup all of my Zelda clones assets and create the entire board. These techniques can be utilized to make games in multiple frameworks. I a future video I’ll also show you how to do this in a Unity centric way using a program called the Tiled Map Editor.
All of the sprites are available here in a free download. Feel free to do what ever you want with them, but be aware that most everything is based on a Nintendo property, so I don’t own anything. Continue reading How to Make Video Games 25
How to Make Video Games 24
This is the first part of my video series in which I will make a Legend of Zelda clone. I get asked all the time to cover how to make pixel art, so I’ll cover that first. I’ll show exactly how I drew Link and then I’ll draw a ground sprite as well. We’ll also look at the finished sprite sheet I’ll use for the game. The sprite sheet is available here for free download.
In the videos that follow I’ll make a fully functioning Zelda clone. It will be a ton of fun! Continue reading How to Make Video Games 24
Legend of Zelda Sprite Sheets
I’m working on my next video game tutorial which will be a Legend of Zelda Clone. I want to make it as good as possible and that is why I have hand drawn very detailed Zelda sprite sheets. They are all finished now and can be found below. They are all transparent PNG files. I’m now making the game boards and hope to start the Zelda Clone series this week.
I hope you find the sprites useful. If you have any ideas on what games I should make next tell me. Many more are coming. Continue reading Legend of Zelda Sprite Sheets
How to Make Video Games 23
In this video we finish Ms. Pac-Man and learn how to do even more! We’ll create and set up all 4 Ghosts, position Ghosts in the center cell, return Ghosts after eaten, move Ghosts randomly, chase Ms. Pac-Man, have Ghosts eat Ms. Pac-Man, update scores and a whole lot more.
All of the code follows the video below. You can also download the whole Ms. Pac-Man Unity Project here. You can also Download all of my Unity game files so far for Pong, Space Invaders, Tetris and Mario. Continue reading How to Make Video Games 23
How to Make Video Games 22
In this part of my tutorial on making Ms. Pac-Man we learn all sorts of useful techniques. We’ll learn how to use arrays to keep Ms. Pac-Man in the maze, modeling a game board in an array, turning ghosts blue, animating ghosts, accessing game object scripts in code, going through portals, more about StartCoroutine, sound effects and much more.
All the Images are Here. The code follows the video below. You can also Download all of my Unity game files so far for Pong, Space Invaders, Tetris and Mario. Continue reading How to Make Video Games 22
How to Make Video Games 21
In this part of my Video Games Tutorial I show how to make the hardest part in Pac-Man, which is the Ghost AI Algorithm. We’ll Create the Ghost AI so Ghosts Circle Around the Maze on their own, They’ll React to Collisions with Pivot Points and They’ll Always Remain Perfectly Centered. We’ll also have the Ghosts Move Erratically, Use an Array to Store Game Objects, Make Ms. Pac-Man use Portals and a whole bunch more.
All the Images are Here. The code follows the video below. You can also Download all of my Unity game files so far for Pong, Space Invaders, Tetris and Mario. Continue reading How to Make Video Games 21
How to Make Video Games 20
In this tutorial we continue making Ms. Pac-Man. This time we will Find out How to use Multiple Audio Sources, Set up Sound Effects, Allow Ms. Pac-Man to Eat Dots, Set up the Interface, Update Scores when She Eats Dot and a whole lot more.
All of the images used are here. The code follows the video below. You can also Download all of my Unity game files so far for Pong, Space Invaders, Tetris and Mario. Continue reading How to Make Video Games 20
How to Make Video Games 19
In this video I finish setting up the system that will allow Ms. Pac-Man to perfectly travel through the maze. We’ll cover how to calculate if Ms. Pac-Man can Move in Certain Dirctions, Working with GameObjects in an Array, Keeping Ms. Pac-Man from Getting Stuck, Simulating Hitting Walls, Animating, Changing Ms. Pac-Man’s Direction without Pivot Points and more.
All of the images are here and the code follows the video below. You can also Download all of my Unity game files so far for Pong, Space Invaders, Tetris and Mario. Continue reading How to Make Video Games 19
How to Make Video Games 18
In the next 2 videos I’ll cover how to lock Ms. Pac-Man perfectly inside of the maze as she moves around. We will do this not through colliders, but instead by using pivot points, which will make the movement very clean and also resource light. We’ll cover how to Setup Pivot Points, Putting GameObjects in an Array, Selecting GameObjects in Code, Cycling through GameObjects in Empties, Moving Ms. Pac-Man, Animating Ms. Pac-Man and much more.
The images are here and the code follows the video below. Continue reading How to Make Video Games 18
How to Make Video Games 17
You asked for it, and now here it is a Ms. Pac-man Clone! In this specific video I’ll cover how to draw all the sprite assets in Gimp including the Ghosts, Ms. Pac-Man, GameBoard, Dots, etc. Then we’ll cover how to create a pixel precise grid layout, setup our project, create sprite sheets, create animations, sorting layers, and so much more! Understanding how grid based games work will dramatically increase the number of games you can make.
You can get all the images here. Continue reading How to Make Video Games 17
How to Make Video Games 16
In this video tutorial we completely finish our Mario Clone!!! It has been a ton of fun for me. I hope you have liked it as well? In this video we will Learn how to Program Wall Jumping, Use Raycasts, Animate Enemies, Create Enemies that Attack, Use Gizmos, Draw a Sprite Sheet, Slice Sprite Sheets and a whole bunch more.
Like always the code follows the video below. The Unity Project files are here Continue reading How to Make Video Games 16
How to Make Video Games 15
In this part of my tutorial on how to make a Super Mario Clone we cover a ton of topics! We cover how to Fix Collision Errors, Fix Scene Errors, AnimationCurve, Moving the UI with the Camera, Block Collisions, Reacting to Collisions from 1 Direction, Exploding Brick Blocks, Coins, Sounds and More.
Like always the code follows the video below. Here are all the Images and Sounds used. Continue reading How to Make Video Games 15
How to Make Video Games 14
In this tutorial we continue making our Super Mario Clone! We cover Sorting Layers, Animations, Collisions, Controlling Characters, Awake(), Changing Characters Facing Direction, Jumping, Raycasting and Much More.
All of the code follows the video below. Here are all the Images and Sounds used in this series. Continue reading How to Make Video Games 14