Do you have a passion for playing video games and are you itching to create your own? Look no further, this course in Unity Game Development is for you. At the end of the course you will be able to build fully functional games for PC, Mac, Mobile and more.
In this course we will be developing a 3D game to the prototype level using the industry leading engine Unity3D and a powerful plugin called uScript. uScript is an easy to use visual scripting interface which allows anybody to create complex games with ease.
This course is intended for people who are wanting to dive into a career or hobby in video games. It is also intended for developers who are uncomfortable with learning complex and tedious programming languages. People such as level designers, artists, sound engineers and game designers. With uScript it is easy to start developing your game with absolutely no programming involved.
In this course we will be learning from short and snappy videos, step by step video guides so that you will know all the processes used in game development. You will be building your very own games in no time.
So… Are you interested in learning how to make games or simply hate using programming languages, I assure you that this course is just for you.
Welcome to the course everybody. Thank you all for enrolling also. In this video I will be talking about the free tools we will be using as well about the type of game we will be creating. It is recommended that you view all the videos in full screen mode and if you have any problems feel free to leave a comment.
Enjoy folks and lets begin making games!
In this lesson we will have our first look at the interface of Unity3D including the viewport, hierarchy, project views and inspector panel.
In this lesson we will look at how to add simple game objects such as floors, cubes and lights. We will look at how to move, rotate and scale them as well as modifying their properties such as light colour and intensity. We will also look at how to move the camera and set up a camera view based on the scene view.
In this lesson we will look at how to group objects in the hierarchy using the parent to child relationships.
In this lesson we will look at the importance of prefabs, why we use them and how to set up a prefab. We will also look at creating simple materials which are used to shade or colour 3D objects and apply them to objects.
In this lesson we will look at how to download and install the uScript Personal Learning Edition plugin
In this lesson we will look at how we will set up our dual stick shooter level. Please remember to use the art assets provided for this lesson.
In this lesson we will look at setting up our player prefab using primitive shapes ready for uScript
In this lesson we will take our first look at uScript by setting up a very simple player movement uScript
In this lesson we will set up the camera so that it naturally follows the player with ease transitions
In this lesson we will use uScript to script in mouse control for the looking around the level
In this lesson we will set up a bullet prefab ready for uScript
In this lesson we will set up the player and bullet so that bullets will spawn and fire from the player
In this lesson we will use uScript enabling the enemy to look at our player and follow him
In this lesson we will use uScript to set up enemy health, damage from bullets and death behaviours
In this lesson we will set up the player with a health system within uScript so that enemies will be able to hurt the player
In this lesson we will use uScript to spawn enemies at random points on the map edges
In this lesson we will be looking at the collision bugs from the previous lesson... And squashing those bugs...
In this lesson we will use our enemy prefab and create a meaner boss enemy who will spawn more infrequently
In this lesson we will set up a material which will appear when you hurt an enemy. This is used as an indicatior to show that you have hurt an enemy.
In this lesson we will create health packs which will increase the players health.
In this lesson we will create fire pick-ups.
In this lesson we will link up the pick-ups with the player controller so that we have maximum fire power.
In this lesson we will spawn the pick-ups at a random location within our game level at random time intervals. Remember that balance is key to good game play.
In this lesson we look at royalty free sources for audio files. Please remember to download the zip file in this lesson. Please remember as well that these assets are not my own and the links are displayed in the video lesson.
In this lesson we will import audio into Unity and apply music to the game camera.
In this lesson we will link up audio clips within uScript and play a laser fire each time a bullet spawns.
In this lesson we will add audio clips for when we pick up health and rapid ammo pick-ups.
In this lesson we will add sound for when the enemies are killed.
In this lesson we look at what a HUD is and add 3D text to our main camera.
In this lesson we link up our player health to the health heads up display so we can always see how are player is doing.
In this lesson we will look at creating a score mechanic as well as linking it up to the score heads up display.
Here I have encountered some bugs with player movement. This lesson goes into the potential bug fix. If there are any issues feel free to post comments for this lesson.
In this lesson we create a brand new scene with a background texture, GUI buttons as well as implementing game flow to the next level and quit functions.
In this lesson we look at how to hide the mouse cursor. A feature you may want to have during game play.
In this lesson we look at changing the offset of the camera so we can see more of our player.
In this lesson we go over the different quality options available in Unity as well as changing specific values and even changing quality name pre sets.
In this lesson we look at creating a quit key. A main feature not present in 90% of Unity game demos and prototypes. Always remember to include one.
In this final lesson we look at how to build the application into a final executable game. Ready for playing and sharing.
Thank you very much for purchasing this Unity course and I hope you have enjoyed it. Feel free to leave me comments and feedback as well as suggestions for further courses that you would like to see in the future.
I have been playing games since the Sega Genesis and have always been interested in Creative and Digital Media since my early teens. I was first interested in graphic design while doing GCSE and A Level Art during Grammar school. This progressed into a strong interest in traditional film, stop motion and cell animation studies. I then decided that video game development was a creative medium I enjoyed the most.
At the age of 18 I moved to England and trained in AAA game development at Staffordshire University where I learned how to develop games from Design Mechanics, animation, 3D modelling, game engines, level design and motion capture. I graduated with a Distinction in a Masters of Computer Engineering Degree.
During my final two years of university I worked extremely hard not only on my University projects but also as a remote freelance artist with independent studios throughout the world. With enough hard work I managed to get top marks in my education while working in industry.
I am currently a senior lecturer in Game Development where I teach students of all ages from 18 - 60 the many aspects of game development. As well as this, I enjoy working on my own indie titles in my spare time.