Rapid Game Prototyping without code using Unity & Playmaker!
4.4 (105 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.
2,358 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rapid Game Prototyping without code using Unity & Playmaker! to your Wishlist.

Add to Wishlist

Rapid Game Prototyping without code using Unity & Playmaker!

Build your own FPS-style 3D game prototype from scratch using Unity, Playmaker and a 3D app. Whiteboxing & game systems!
Bestselling
4.4 (105 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.
2,358 students enrolled
Last updated 3/2016
English
Current price: $10 Original price: $125 Discount: 92% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10 hours on-demand video
  • 8 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
quickly test a game idea without writing a line of code
make a complete 3D game prototype using the Unity game engine and a 3D modelling app like Maya
learn about creating AI, game levels and how to run play tests
View Curriculum
Requirements
  • You'll need the free Unity game engine installed on your machine
  • You'll also need a 3D modelling app. We recommend Maya LT, Silo or 3D Cheetah, but any 3D app will do, even Blender if you know what you're doing!
  • Knowing about the basics of Playmaker is a plus but not required. Check out Hutong Games' YouTube channel to get up and running quickly
Description

Veteran game designer Christopher Orth takes you through every step of building your own first-person 3D game from scratch: from writing a game design document to whiteboxing a level the way AAA game companies do it and implementing game systems with basic AI - all without coding!

You'll be using the super-popular (and free!) Unity game engine together with the visual scripting tool Playmaker and the 3D modelling app of your choice to build an interactive first-person game level. Therefore, the people who'll get most out of it are those who already have some working knowledge of 3D modelling and have dabbled with Unity and Playmaker before a little and want to take their skills further. However, even absolute beginners can complete the course successfully.

You get:

  • More than 10 hours of high-quality lectures
  • 3 hours of bonus video content: whitebox reviews and time-lapsed speed-modelling of hours of game level development
  • free access to the student version of the awesome Playmaker Unity plugin
  • downloadable exercise files to follow along (utility textures, 3D models, ready-made health systems, etc)
  • Everything you need to make your very own 3D first-person game prototype!

Important note re Unity 5

The free student version of Playmaker is not currently compatible with Unity 5's new UI (user interface) system, so the Playmaker component (which is the majority of the class content) is done with Unity 4.3. We therefore recommend you use an earlier version of Unity to work with this course which you can get from the Unity Download archive, as it's possible to have more than one version of Unity installed on your computer.

The principles of what you're learning in terms of how Unity and Playmaker work are almost exactly the same between Unity 4 and 5 - it's just the mechanics that are slightly different with the new UI.

We plan on updating the course to Unity 5 as soon as Playmaker updates its plugin as well, so rest assured that if you're buying this course, we'll keep it updated for the future.

Who is the target audience?
  • This course is meant for beginners of all ages who preferably have already watched a few Unity tutorials and know the basics of getting around.
  • We have had students aged 10 all the way to people in their fifties take this course and have had rave reviews from our students
  • Die-hard programmers who don't like using visual scripting tools like Playmaker should probably look elsewhere
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 74 Lectures Collapse All 74 Lectures 10:13:31
+
Course Overview
1 Lecture 01:56

A quick overview of what will be covered in the course.

  1. The GDD
  2. Whiteboxing
  3. Basic Systems
  4. Quest systems
  5. Advanced systems
Preview 01:56
+
Writing a Game Design Document (GDD)
5 Lectures 30:46

Christopher starts the course by introducing the Game Design Document writing component of the course.

Not much detail required, as you'll be cahnging it again anyway!

Preview 06:15

Be specific!
02:15

Sample Game Design Document (GDD)
13:07

Draw a map!
08:03

+
Getting ready for whiteboxing
6 Lectures 52:46

There is no right or wrong modelling app. While Christopher uses Maya and Silo here, there is absolutely no reason why you couldn't use Blender for example. However, neither of us are familiar enough with Blender to help you out, so just keep in mind that you may need to find help outside of this course should you choose to go down that path.

Preview 14:33


Please note that the Render settings have now moved - they are now in the 'Window' menu under 'Lighting'!

Setting up Unity's lighting and importing a character controller
05:28

Setting up Unity for Whiteboxing - Textures and materials
10:10

Setting up Unity for whiteboxing with Maya LT
15:03

Section 3 Summary
00:20
+
Let's whitebox!
11 Lectures 01:47:29
Building the starting area
10:07

Adding height changes
09:18


Finishing off the starting area
08:51

Adding details
11:21

Adding more details
12:07

Adding even more details!
10:40

Know when to stop
17:37


Submit your project for us to comment on in Unity web player format, so everyone can play it.

Christopher also recorded a 4-hour whitebox development session and compressed it into a 40-minute timelapse.

Feel free to watch it here along with a whole bunch of reviews of previous students' whiteboxes.

Your project
02:05

A quick breakdown of what's been covered in the whiteboxing section of the course

Preview 00:20
+
Beyond the whitebox: 3rd-Party Assets & Systems
11 Lectures 01:40:13

If you haven't already bought Playmaker, you can get the free student version here:

http://sites.fastspring.com/hutonggames/product/playmakerstudentversion

This is for non-commercial purposes only!

IMPORTANT: There's currently a bug in Unity 5 that prevents this action from working correctly!

Stay with Unity 4.6 if you can.

If you're on Unity 5+, you can try to use the custom action in this thread on the Playmaker forums:

http://hutonggames.com/playmakerforum/index.php?topic=9729.msg46242#msg46242

Follow the instructions in this thread. The action needs to be added to the 'Actions' folder in your Unity project's 'Playmaker' folder. This only works for non-free licences! The limitation of the free version above is that it doesn not accept custom actions (like this one).

Custom Mouse Cursors
06:32

Integrating third-party assets
12:55

If you need a primer on Playmaker, please check out Christopher's series on YouTube.

Basic Systems Overview
04:59

Introduction to Triggers
11:38

In this lesson, you'll learn how to set up 'On Enter' and 'On Exit' triggers to create and destroy game objects. We'll use a basic crate as an example.

Building the crate spawner
13:48

Moar triggers! Let's use the same trigger as a base for an elevator.
09:43

Completing the elevator with triggers
09:21

Introduction to mouse-over interactions
10:58

Mouse-over interactions - ray distance and mouse on/off
09:53

Mouse-over interactions and global events to open doors!
10:09

+
Putting it all together
5 Lectures 36:36
Putting it all together - Building a land mine
12:35

Adding a land mine trigger system
08:59

Making the mine explode!
05:59

Final touches on the mine
08:35

+
Setting up a quest system
9 Lectures 01:12:14

The Quest Manager
09:03

If you're on Unity 4.6 or later, GUI Text has moved to Component > Rendering. You can can find out more in the next video.

GUI Text for quest to guide the player
06:56

A quick update on GUIText in Unity 5, as well as an introduction to the Ecosystem

Update: Using GUIs in Unity 5
06:49

Moving on to the next quest stage
08:12

Configuring the Quest Manager
11:44

Collecting items to advance the story
10:02

Refining the Quest Manager
07:13

+
Refining the Quest Stages
8 Lectures 57:51

Adding quest stages to other FSMs
07:55

Using global variables to link separate state machines
07:31

Adding more quest stages
12:45

Linking multiple state machines
09:11

Debugging the quest system
06:52

Finishing off the Quest System
07:28

+
Health systems, character controllers, playtesting & GUI
8 Lectures 01:02:45
Introduction to health systems
09:35

The Health System in action
09:06

Introduction to character controllers
08:04

Building your own character controller
09:27

Tweaking your character controller and 3rd-party solutions (UFPS)
09:19

A word on playtesting
05:58

A word on GUI
10:48

+
Shooting and AI
9 Lectures 01:19:34

A closer look
10:10

Building your own sentry gun turret
06:40

A basic AI Robot
11:37

Build your own AI Robot
11:16

Refining and tweaking the AI Robot
13:09

Shooting alternative: Hitscan
09:49

How to set up hitscan shooting
09:19

1 More Section
About the Instructor
Guido Gautsch
4.4 Average rating
105 Reviews
2,358 Students
1 Course
Founder of Indie Game School

I'm an eLearning specialist and wannabe renaissance man. I love creating digital media - everything from photography and video to games and music.

I have been teaching for over nine years and set up indie game school in early 2014 to learn how to make games. I have enlisted the help of veterans of the game development industry to create fantastic courses around everything gamedev for anyone, using free or cheap tools.

Christopher Orth
4.4 Average rating
105 Reviews
2,358 Students
1 Course
Game Designer, Instructor, Entrepreneur

Teaching has always been part of my life, because it’s so important to share what you learn. These days I mostly call myself a Game Designer, having worked on many high-profile titles launched on Playstation consoles, PC, and portable devices. But I’ve also worked as an Instructor, Team Leader, Technical Artist, Web Designer, Musician and Sound Designer. My own passion for learning has lead me to many avenues of contribution in this array of fun and fascinating fields.