Create an RPG game in Unity

Create an RPG Game in Unity

My latest course is now available on Udemy. For the next 30 days it is available at just $12.99

https://www.udemy.com/course/create-an-rpg-game-in-unity/?couponCode=RPGGAMEOFFER2022

In this course I am going to take you through the process step by step:

Setting up the terrain and level layout

creating menus and inventory systems

setting up an onscreen mini map

creating a shop system to buy ingredients for potions or weapons and armour

setting up a dynamic inventory menu where you can mix potions to create unique magic attacks

spawning in enemies and boss characters with combat systems and navigation pathfinding

setting up player magic attacks and melee combat

saving and loading player progress

This is a huge course covering more than 40 hours and is intended for learners who have a basic familiarity with Unity and C# coding

By the end of this course you will learn key concepts in advanced game design and upgrade your knowledge of C# coding to an intermediate level

You will also have a completed RPG fantasy game which you can include in your portfolio, share with friends or even sell online

I have over 9 years experience of teaching Unity and like all my courses I make learning game design fun and easy, this is why my courses are highly recommended by my learners in the reviews.

So, why not enrol today and I look forward to seeing you in my course.

Optimising a mobile game in Unity

Creating games for mobile phones is very different than creating games for computers, they require a lot of optimisation techniques. In this course I am going to be covering those optimisation tips and techniques to optimise a game in Unity that is designed specifically for mobile phones and tablets.

We will be designing a Halloween themed shooting game that has an endless wave of enemies that gets faster with each increasing level. I will be showing you how to setup this project correctly, going through the Unity settings, I will be explaining what they do and how to customise for mobile devices.

Then we will begin creating the game, while using Unity profiler to check performance and look at ways to optimise for smooth gameplay and solid frames per second.

We will be focusing on items such as:

Draw calls

Batching

Coroutines

Pooling enemies

And moreā€¦

You don’t need any previous experience in coding as I will be taking you through the process step by step, showing you good practice for developing for mobiles.

By the end of this course you will have a fully working game that will easily reach 30 frames per second on older mobiles and 60 frames per second on newer devices, and that’s for both Android and IOS mobiles and tablets.

So why not enrol today and I look forward to seeing you in my course.

Make a driving game in Unity

Make a driving game in Unity

Make a complete driving game using Unity.

In this course I will show you how to create your own race tracks in Blender. We will then import into Unity and set up different types of race cars including Formula 1 style and racing cars.

Each car will have its own driving style and you can customise each car in the inspector.

This course will also cover:

  • Different handling on grass, gravel and road surfaces
  • Setting up AI cars which will compete against you in race mode.
  • Checkpoints and lap counting
  • Keeping track of car positions and displaying finish place at the end of the race
  • Mini map and mini map markers for all cars
  • Main menu, race track select menu and a car showroom, so you can buy extra cars.
  • Choosing different colours for the cars you buy
  • Leaderboard and race stats
  • Save system to save your credits and high scores
  • Race customisation system from the track options menu
  • Keyboard and gamepad control systems
  • Terrain sculpting and texturing to add extra details

By the end of this course you will have a complete game that you can continue to develop and add to. You will have also developed the skills to go onto develop your own games.

(Please note this is for computer only, it is not designed for mobile gaming)

I look forward to seeing you in my course.

Available for just $12.99 until the end of July

Make a Fighting Game in Unity

My new course is now available and on special offer over the Christmas period:

In this course I am going to be showing you how to create your own fighting game inside of the Unity game engine.

  • We’re going to be bringing in a series of free characters as well as a wide range of free animations so that each character can have their own unique style.
  • We’re going to create a character select screen and we’re also going to setup AI characters, these are computer controlled characters that will fight against you and it will seem as though the AI character is just as effective and just as realistic as a real player. The characters you choose will dynamically load into the level you choose and there are a wide variety of levels to choose from.
  • We will also be setting up a 2 player mode and mapping the controls for 2 game pad controllers so you can have two people playing at the same time. You can control characters either by game pad or by keyboard.
  • We will setup options so that you can set a difficulty level for the AI characters. You will also be able to adjust the volume for music and sound effects independently.
  • We’re going to be setting up animator controllers for each character and controlling the animations through various parameters that will be called in C# scripts. We’re going to create a wide range of C# scripts using easy to understand and easy to implement code.

So by the end of this course you will have a fully completed fighting game which will look great in your portfolios. You can also include your completed game for free on websites or sell it commercially online through Steam or other such websites. You will also have gained the experience and knowledge of how to make this type of game inside of the Unity game engine.

Why not enroll today and I look forward to seeing you in my course.

FIGHT ON: The Killer Instinct Story

Killer Instinct was a unique fighting game in the style of streetfighter, Tekken, Mortal Kombat and other great fighting games. It dominated the arcade era and now in this great full length documentary made by Hold back to block youtube channel you can discover the history and making of this awesome video game.

Check out more fight game related videos on the Hold back to block Youtube channel:

Unity Third Person Shooter

If you want to make impressive shooter games then this course is for you. I will be showing you step by step how to make a third person shooter game that I call Vampire’s Lair. This is full on arcade action, inspired by the original DOOM game. This will help you develop the skills necessary to go onto make your own awesome games.

There will be coding and design tasks throughout that will challenge your knowledge of game design and help you to develop professional skills. If you just want to design games for a hobby or if you are looking to embark on a career in the gaming industry this course will help you get there. Plus it’ll be a lot of fun too.

Covered in this Unity course:

  • Using Unity 2019
  • Setting up a third person character
  • Pickups for changing ammo/weapon types
  • Using single shot, rapidfire, flamethrower and grenade launcher weapons
  • Spawning waves of enemies that target your player
  • Using pathfinding AI
  • Killing enemies with bullets, flames, grenades and exploding barrels
  • Impressive shader/particle systems to give your game a professional look
  • Setting up animation events to trigger functions in C#
  • Learn C# coding using real world coding activities
  • Setting up a Boss with a health bar
  • + Much More

(These principles can also be applied to first person shooter games)

Who this course is for:

  • People eager to learn how to make video games
  • People who want to learn C# coding within real world game design
  • Everybody who love games and want to start making their own

What You Will Learn:

Learn how to make third person shooter games

Raycasting and Impact Instantiation for weapons

Change shaders dynamically during gameplay

Create endless waves of vampires that spawn into the game

Control animations through layerweights and layermasks

Implement animation events to trigger custom functions

Easy to learn coding using C#

Build a solid understanding of Unity by creating an actual working video game

Develop transferable skills that can be applied to First Person Shooters and other types of games

Third Person Shooter (Coming Soon)

I am just finishing off my latest tutorial showing you how to make an exciting arcade style third person shooter in Unity.

It will be over 12 hours of content that covers everything from character movements to intense shooting action.

We look at Raycasting, Navigation path finding, Artificial Intelligence, Root motion animations, spawning, health bars, particle effects, sound systems and more!

I will be uploading a promo video in the next few days

FREE Course: Create 3D Characters for Games

Design and Animate free professional characters

Do you want to create professional looking characters for games?

In this series I will show you how to design your own free game characters using Adobe Fuse. I will go through the software in detail and show you how to correctly setup the materials ready for export to Adobe Mixamo.

In Mixamo you will have access to over 3,000 animations for your character.

I will then show you how to correctly import the game character into the Unity game engine. We will setup the materials to ensure your character looks like the professional characters you see in games today. I will cover setting up materials for difficult things such as hair, beards and glasses.

Finally I will show you how to get both generic and humanoid animations working for your character. I will show you how to edit Mixamo animations, create your own facial blendshape animations and how to use avatar masks to blend between two or more animations.

By the end of this series you will be able to go onto create an endless supply of royalty free characters that you can use in both your personal and professional games.

Why not enrol today, and I look forward to seeing you in my course.

Make a horror survival game in unity

Make a Horror Survival game in Unity

My new tutorial is now complete and available on Udemy:

https://www.udemy.com/make-a-horror-survival-game-in-unity/?couponCode=SUMMERSALE_2019

Do you want to create a professional looking horror survival game in Unity? Well you’ve found the right course. This is aimed at anybody who loves game design and wants to make awesome games.

In this series we will be making a game where your first person character has to try and survive against a gang of maniacs, armed with a variety of weapons

You don’t need previous experience as I will be guiding you through the course step by step, showing you how to make the game and to write the code using C#. I will be giving you interesting assignments throughout to build your experience and knowledge in game design.

So, what’s in the course?

  • we start by creating the visuals to establish a night time look for the game. Then we will equip the player with a flashlight and a nightvision camera.
  • Then we will move onto lighting the scene to create an interesting aesthetic quality. We will add fog for atmosphere to give it a professional quality look
  • The enviornment map and props are free to download and you can use them in any game you decide to create.
  • We will Add sounds and music to bring the scene to life.
  • Then we will import enemy characters and add walking, running and attack animations using the mecanim animator window in Unity to seamlessly blend between a wide range of motions.
  • We will work on navigation path finding and artifical intelligence, allowing the enemy characters to make their own decisions on where to go and what to do. Once the enemies detect you, they will discover their own different ways to hunt you down!
  • Then we will work on a player inventory menu, displaying which weapons you have picked up. Each weapon has a different strength, speed and noise.
  • Then we will move on to the stealth mechanics, allowing the player to attempt to sneak around the map unnoticed. But the enemies are clever and once they spot you they will go into pursuit mode.
  • This brings us to the combat system, where the enemy will attack you and you can attack them. You will need to choose the right weapon to try and kill the enemies, because they are fast and very strong. If you try and stand and exchange strikes with them you won’t last very long, so strategy is the key to defeating the enemies.
  • We will also be adding a save system so players can save and load their progress between sessions.
  • We finally work on a main menu and in game options such as changing lighting, volume and switching on or off antialiasing and fog, as well as difficulty settings.

By the end of this course you will have a completed horror survival game which you can export out as a finished product. You will have developed the skills, confidence and understanding of how to make your own games in Unity.

This course includes the following free assets:

  • Free horror environment 3D scene
  • Free weapons
  • 6 free realistic animated enemy characters
  • Free sounds and music