Unity Game Development Using uScript
4.6 (38 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
350 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity Game Development Using uScript to your Wishlist.

Add to Wishlist

Unity Game Development Using uScript

Unity: Learn how to develop and create 3D Unity games with NO programming involved using the plugin uScript.
4.6 (38 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
350 students enrolled
Created by Scott Wilson
Last updated 11/2014
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of the course you will be able to rapidly create your own video game prototype
  • You will know the ins and outs of the popular Unity 3D Engine
  • You will know how to implement game mechanics such as player movement, shooting, spawning enemies, game scoring and simple UI
  • You will know how to build your game for several platforms including PC, Mac and Web players
View Curriculum
Requirements
  • A computer capable of running a free copy Unity 3D
  • The free Personal Learning Edition of uScript. A full licence can also be bought
  • Speakers for hearing the video lectures
  • A passion for video games
Description

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.

Who is the target audience?
  • Newcomers to game development
  • Non programming game developer such as artists, sound engineers or game designers who can't spend the time or money on learning another discipline
  • Programmers who want to make tasks easier in game development. This is especially important for level driven events in games
Students Who Viewed This Course Also Viewed
Curriculum For This Course
41 Lectures
06:04:21
+
Introduction
5 Lectures 50:49

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!

Preview 13:09

In this lesson we will have our first look at the interface of Unity3D including the viewport, hierarchy, project views and inspector panel.

The interface of Unity3D
11:10

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.

Adding and modifying objects
15:33

In this lesson we will look at how to group objects in the hierarchy using the parent to child relationships.

Preview 04:09

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.

Prefabs and Materials
06:48
+
Introduction to uScript and Setting up our level and player
8 Lectures 01:43:51

In this lesson we will look at how to download and install the uScript Personal Learning Edition plugin

Installing uScript Personal Learning Edition
04:51

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.

Setting up our level
17:24

In this lesson we will look at setting up our player prefab using primitive shapes ready for uScript

Setting up our player prefab
07:00

In this lesson we will take our first look at uScript by setting up a very simple player movement uScript

uScripting the player movement
16:04

In this lesson we will set up the camera so that it naturally follows the player with ease transitions

Setting up the camera
19:43

In this lesson we will use uScript to script in mouse control for the looking around the level

uScripting the player look movement
09:10

In this lesson we will set up a bullet prefab ready for uScript

Setting up our bullet prefab
11:30

In this lesson we will set up the player and bullet so that bullets will spawn and fire from the player

uScripting bullet spawning
18:09
+
Enemies
8 Lectures 01:33:15

In this lesson we will set up our enemy object as a prefab

Preview 05:25

In this lesson we will use uScript enabling the enemy to look at our player and follow him

uScripting enemy look at and follow behaviour
09:28

In this lesson we will use uScript to set up enemy health, damage from bullets and death behaviours

uScripting enemy health and death mechanic
18:02

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

uScripting player health mechanic
06:46

In this lesson we will use uScript to spawn enemies at random points on the map edges

uScripting random enemy spawning
19:17

In this lesson we will be looking at the collision bugs from the previous lesson... And squashing those bugs...

Bullet Collision Fixes
06:22

In this lesson we will use our enemy prefab and create a meaner boss enemy who will spawn more infrequently

Adding an additional boss enemy
17:32

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.

Enemy Hurt Materials
10:23
+
Pickups
4 Lectures 37:54

In this lesson we will create health packs which will increase the players health.

Adding Health Pickups
10:49

In this lesson we will create fire pick-ups.

Adding Rapid Fire Pickups
05:45

In this lesson we will link up the pick-ups with the player controller so that we have maximum fire power.

Setting Up Rapid Fire
12:24

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.

Spawning Pickups At Random
08:56
+
Game Audio
5 Lectures 20:03

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.

Finding Audio To use
02:08

In this lesson we will import audio into Unity and apply music to the game camera.

Adding Music
04:43

In this lesson we will link up audio clips within uScript and play a laser fire each time a bullet spawns.

Adding Player Shooting Sounds
05:27

In this lesson we will add audio clips for when we pick up health and rapid ammo pick-ups.

Adding Pickup Sounds
04:04

In this lesson we will add sound for when the enemies are killed.

Adding Death Sounds
03:41
+
HUD And GUI
5 Lectures 35:04

In this lesson we look at what a HUD is and add 3D text to our main camera.

Adding 3D Text For A Heads Up Display
09:00

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.

Setting Up Health HUD
04:52

In this lesson we will look at creating a score mechanic as well as linking it up to the score heads up display.

Setting Up Scoring And HUD
06:53

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.

Bug Fixing The HUD
02:39

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.

Creating A GUI Main Menu
11:40
+
Final Miscellaneous Changes
6 Lectures 23:25

In this lesson we look at how to hide the mouse cursor. A feature you may want to have during game play.

Hiding The Mouse Cursor In game
01:57

In this lesson we look at changing the offset of the camera so we can see more of our player.

Adjusting The Camera Position
04:41

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.

Unity Quality Settings
02:04

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.

Quit Button
01:45

Audio Pitch
07:29

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.

Scott Wilson.

Building The Final Game
05:29
About the Instructor
Scott Wilson
4.4 Average rating
66 Reviews
628 Students
2 Courses
Professional Game Artist, Developer and College Lecturer

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.