If you are serious about becoming a game designer, then you already know that you need the most current and complete game design training possible. To succeed in this competitive industry it is essential to have an expert knowledge of the entire game development pipeline. Whether it's your goal to work for a major game studio, or to develop and publish your own indie games, one thing is clear, you will need to be well trained as both a programmer and an artist.
Throughout this extensive training series you will learn beginner to expert level techniques in the areas of 3D game development (Unity3D), computer animation, digital painting, and programming.
You will be learning expert techniques and workflows from veterans who have been working in the game industry for over 15 years and have a passion for making great games.
You will be extensively trained on programs like Unity3D, Maya, 3DS Max, Mudbox, and Photoshop. Learning powerful tools like these are made easy with fun projects that are designed to take the fear out of learning such advanced software like Unity3D.
Your training will start with Unity3D, which is a powerful game engine that has been used by countless studios and indie developers all over the world to build some amazing games. Unity's intuitive and user friendly interface is an excellent place to start your path to becoming a game designer. You will start by learning the fundamentals of Unity3D, giving you a great foundation for you to get excited and confident to move on to more advanced Unity projects which will have you building incredible worlds. In addition to mastering the Unity interface you will be learning how to code in the c# programming language, letting you create any 2D or 3D your imagination can come up with.
After you have mastered the Unity3D game engine it is time to move on and learn how to create your own game assets.
You will be using programs like Maya and 3DS Max to model, texture, animate, and render complex 3D models and scenes. And once again you will start of with the basics learning how to create simple low poly models before moving on to advanced digital sculpting techniques in programs like Mudbox. You will then learn how to transfer your 3D models and animations into Unity3D for game assembly.
Finally, you will be moving on to the digital painting section of this master series, where you learn how to digitally paint fantasy worlds, creatures, and characters. And just like all of our previous sections in this master series, you will start off by learning the basics with fun project based lessons, before moving on to more intermediate and advanced digital painting. Even if you feel you don't possess any kind of drawing skills, you need not to fear as this digital painting portion of your training is designed to once again take you from absolute beginner all the way to an advanced level.
You have a lot of exciting things to start learning and we are excited to be your guides along the way!
Please watch this short video to discover what amazing things you are about to learn in this complete game design series.
We just wanted to let everyone know that if you come across outdated videos in Unity to please check your course files that here in this section. We made updates a while back in the files but some videos have still not be updated.
If you find that the files did not help you still, then please send us a message so we can help sort out the issue.
Unity has been going through a lot of updates and those have brought in bugs as well so we do apologize and thank you for your patience.
Thank you for learning with us!
Start by learning about Unity3D and why you should learn it
Here we will go over the simularities and a few difference between the two.
Here we will go through the download process.
In this video we will go over how to install Unity. We will be installing Unity5 but our videos will be done in both Unity4 and 5.
In this video you will go over the default layout of unity3D and get familiar with where everything is and what you need them for.
Here we show you how to use Unity3D's project browser to load various projects into the Unity3D engine.
In this video we demonstrate how to set up and use unity3D's hierarchy system.
Here you learn that the toolbar gives you access to commonly used functions like moving your 3D objects around your scene.
This video will go over the game view witch has key elements and functions you will use most frequently when working this view.
Here we provide a quick overview of the inspector and how it is used to view and edit many different variables related to assets in Unity3D.
Unity3d has many helpful windows you can add to your workspace. Here you get a quick overview of some of the more useful windows for both animators and creatives alike.
The Unity3D asset store has an extensive library of assets from 3D models to entire Unity3D projects.
In this video we go through the diferent panals of the Unity workspace. It is best to set up and reposition these pannals based on what project or element you are working on at that moment.
By the end of this section you should have a working knowledge of the C# language and the ability to use C# effectively in your next project. This will also act as a good platform to go on to more complex parts of programming.
In this video we take a look at three IDE (Integrated Development Environment) options.
This video walks you through creating and setup your new Unity2D project.
Here we explain a little bit about the console panel. This panel is used for anything you want to print to screen for a debug or print command.
This video will help set up your project. Working with scripts can be done a few different ways and we will go over those options for you.
In this video we will go over what exactly all these different attributes in your scripts mean and how to use them.
Here we are looking at punctuation's and symbols and how to use them.
This video goes over your rules and guidelines for grammar usage in your code so that when you come back you know what you have written before.
This section will go over scripts for debugging and printing.
Here we are going to go over how to setup your variables.
In this video you will understand what an array is and how to use it. An Array is a block of memory you can place multiple objects in side like a folder so that you can call one variable up and get access to all the different variables inside it.
This video goes over how to use the inspector for your arrays.
This video shows you how to create and enum witch is a special value that allows you to have a word in place of an integer or a constant making it easier to read your code.
Here we go over variables that you have tagged with an attribute witch helps to define different properties or behaviors.
Here we take you through easy steps to understanding and using arithmetic in your scripts.
This video goes over the short hand usage for arithmetic in your scripts.
This video goes over the basics of conditionals using if else.
This video goes over the basics of conditionals using if else if.
This video goes over the basics of using your lambda expressions.
At the end of this video you will be able to set up a script with multiple expressions.
Here you will be able to understand what a basic switch case would be and how to use it.
In this video you will be able to understand how to setup a switch case using enums.
This video looks at loops witch go through the code multiple times repeating the statements over and over.
Here we will look inside a loop and check if the conditionals are working.
This video shows you how to set up a while loop.
Here we will walk through how to setup a nested loop.
Here you will learn how to setup a condensed version of a loop.
This video goes over Unity's basic method structure.
Here we will add parameters for arguments in your method.
This video explains method overloading witch allows you to have the same name but have different argument amounts in your method.
This video continues with methods but now adding return values.
Here you will gain a better understanding of your classes witch are just the names of your scripts.
In this series we are going to look at many of the fundamental tools, the techniques and scripting options you will need to know to use Unity or create your own exciting games.
In this video we will be setting up the unity scene and create a new project.
Here you will be creating the basic scene we will use throughout the examples.
In this video we are going to look at moving a cube with keyboard input.
This video shows you how to set up the keyboard input for directional movement of the cube.
In this video you will learn how to find the input through the script API.
Here we will be creating a rotation for the player with input.
In this video we are going to bring back the movement to use movement and rotation at the same time.
In this video we will be creating an environment for the player that has collision.
Here you will be learning how to change the scale value of an object.
In this video we are going to add color to an object while it's scaling.
In this video we are going create another example using trigger events.
This video we will combine the actions light turns on and create the scale size for the box on trigger event.
Here we will be creating a low humming noise for the light bulb on a trigger event.
You will learn more in-depth what triggers are and how events and triggers work together.
In this video you will earn how to spawn objects.
In this video we are going to add a few more features to the spawn event.
Here we will learn how to add some force to the rigidbody.
This video is an overview of how particles work and how to use them.
In this video you will learn how to setup a few different cameras in our scene.
Here you will continue to learn learn how to get the camera to follow the player.
In this video you will learn the different camera states and setup triggers for it.
In this video we will create camera triggers for objects.
In the video you will setup gravity for the player.
In this video we will take a look at the basic setup of the camera minimap.
Here will be looking at the basic camera minimap code setup.
In this video we will add mouse clicking using raycast and mouse over.
In his video we will be setting up raycasting for click or touch.
Here we will create a single ray in raycasting.
In this video we will continue adjusting the ray to get some information coming back from the hit.
In this video we will be adding placement of the ray based on the object.
In this video we will take a raycast line to go through multiple objects.
here you will learn how to send the raycast from a gameObject.
In this video you will learn how use raycasting to move an object on mouse.
Here you will learn how to code the click to move command.
Here you will learn how to code the player to follow the mouse position.
In this video we will setting up an animation and looking at Unity's animation system.
For this video we are going to make a script to play the animation.
This video will go over examples 13 and 14 on level loading for both Unity 4 and 5.
Here you will work on programming a runtime creation, learning how to creat objects at runtime inside of Unity.
In this video we will be working with the gameOject adding a mesh filter.
In this video we finish creating the triangle by updating the mesh to the vertices.
In this video we with be creating an element at run-time from our resources.
This video will go over everything you did in the training.
This video talks about the level you will be creating from scratch! Sculpt a terrain, build and texture structures to explore, add lights and particles for atmosphere, and finally finish things off by adding character controls allowing players to explore the world you build.
In the video you will begin setting up your project.
Here we go over all the basic shapes you may use in your scene.
This video shows you the many different ways you can select and delete objects in your scene.
This video will show you how to setup and add materials and textures to your objects.
Here you will begin building out your level.
This video continues the build of your level layout.
This video shows you different websites you can go to to find textures.
In this video you will learn how to setup and apply textures and add materials to your scene.
This video starts applying textures to your platform.
In this video you will start applying textures to your room.
This video finishes setting up your textures.
This video shows you how to setup your terrain.
Here you will learn how to apply texture to the terrain evenly.
In this video we will start sculpting the terrain in your scene.
In this video we will contuine working the levels of the terrain.
In this video you will import the Skybox assets and set it up around your scene.
In this video we will learn how to use and make particles like pixie dust.
In this video you will make another dust particle in your scene.
In this video you will make a particle set up for rain.
Here you will be taking a look at your sounds and the sites your can use for free sound downloads.
In this video you will be setting up your script to set off a flash in the scene for a lightning bolt.
In this video you will be adding the thunder strike audio clip to your code.
Here we will go over tools you can find and use from the Unity asset store.
This video will walk you though terrain engines inside Unity.
In this video we will show you where to get your textures and models.
In this section you will create a game that provides you with the basic skills need for interaction between characters.
Here we will help you set up the objects you will need for the different characters and assets you will use in your game play.
In this video you will learn how to set up materials and apply them to your objects.
In this video you will learn how to make you bullet or Orb to move.
In this video you will start creating the cannonball object.
In this video we will be working in the cannonball script to set up a random force to the object.
In this video you will be finishing off the cannonball by adding the trigger event and particle.
In this video we will go over how to create prefabs to be able to call them through scripts and just have one copy of the object.
In this video we will start setting up our hero and his basic movements.
In this video you will be setting up your hero's weapon.
In this video we will be setting up the Magic Orb to shoot out from the weapon.
In this video you will be setting up your turret and have it follow your hero.
In this video you will set up the cannonball to shoot.
In this video we will be setting up your hero's health script.
In this video we will be setting up the turret's health script to be destroyed after the health runs out
In this video we will be setting up the turret's hit color so we see when it has been hit.
Here we will create the game manager script that will track all the data using the gui setup.
In this video we will be setting up the property's for the hero, the objects and the variables.
Here we will be creating a build of your game that will allow you to play the game outside of Unity.
Dive much deeper into Unity3D's particle system. Learn how to make custom particle styles like fire, smoke, snow, leaves falling, and many other powerful particle effects.
This video teaches you how to setup your particle systems.
In this video you will have an overview of how dust will look in a scene.
Here you will go through the steps to create this extra atmosphere in your scene using the dust material.
In this video we will go through setting up a simple flame particle.
This video will have you add a glow to the flames.
Here we go over how to add smoke to your flame.
This video finishes up the fire particle by making it a prefab.
This video shows you how to create a more complex fire particle system.
Here we are adding flames to the fire particle system.
This video will show you how to add the glow effect to your fire.
This video continues to add complexity to your fire by adding dark smoke.
Here we will add lighter smoke element to the fire.
Here we will create two sets of sparks one for following and one that is rising up in the flames.
In this video you will learn how to now set your sparks to rise.
In this video you will make a fire stream particle witch is something like liquid fire shooting out.
This video will go over how to create a particle system for the fire ends.
This video will teach you how to set up a the particle system that will be the holder of your fire stream.
In this video we will make a fireball that can move around your scene.
In this video you will now create a sparkle particle that will come off the end of the fireball.
In this video you will create the trail the fireball leaves behind.
Here we will finish off the trail and add sparkle to it as well.
This video will help you create a flame.
Here we will add a glow to your flame to make it more realistic.
This video sets up a particle system for falling leaves.
This video will go over adding adjustments to the colors and scale of your falling leaves.
This video will show you how to create a magic effect.
Here we are building off the magic effect adding a new particle system to create the side corner edges.
Now we will finish off the magic effect by adding another particle to make it glow.
This video shows you how to make smoke in your scene.
In this video you will learn another way to make smoke depending on what is in your scene.
This video helps you create something like a tornado using the particle system.
Here we walk you through how to ad debris to your tornado.
Here we are adding a third element to the tornado adding an interior funnel.
This video will show you how to add dust to your tornado.
Here we are just checking our scene with the smoke funnel.
This video shows you how to create a snow particle.
This video goes through the setup for creating a more heavy looking snow fall.
This video will help you create a snowstorm with the particle system.
Here we are just testing our snow textures.
This video helps you create light beams with the particle system.
Here we will go through the set up for making vapor steam.
This video will go over the water spray particle system setup.
In this video we will be making a smokey spray particle added on the water stream.
Here we continue to set up the spray so it is more realistic in your scene.
This video finishes up the many settings of your water spray setup.
In this video we will walk you through downloading Maya.
In this video we will walk you through installing Maya on your system and the initial run process..
In this lesson you will work with primitives and the selection options.
In this lesson you will learn the use of your different viewport views when modeling and how to manipulate them to best suit what it is you are working on.
In this lesson you will learn how to apply a 2d texture image or bitmap image to an object in the scene.
In this lesson you will learn the basic options for the mesh tool.
In this lesson you will learn the tools for editing mesh.
In this lesson you will go through the modeling tool kit and the options for mesh.
In this lesson you will look at your hut scene and how to get your objects setup.
In this lesson you will be making your miscellaneous items.
In this final lesson you will be rendering out an animated scene.
In this series we will be modeling a mechanical spider and learning to animate that spider as well. We will set up some modeling scenes and break down complex objects into simple shapes, construct basic materials, and set up lighting rigging and skins for our model.
In this video we will be setting up the body of the spider. You will start by creating your reference plains for guides as you build the body shape.
In this video you will making adjustments to the plains and materials to make the modeling process run more smoothly.
In this video we will be creating the body using the front view point for reference. You should allways build with one focus at a time.
In this video you will be continuing to shape the body by referencing from the top view.
In this video you will continue to shape the body by referencing it from a perspective view.
You will be modeling the spiders head starting with a simple cube.
In this video you will continue to shape the head by referencing it from a perspective view.
In this video you will be connecting the head to its body.
In this video we will be re-using the geometry already created on our model to form our spiders armor.
In this video we will be re-using the geometry already created on our model's head to form the armor.
In this video we will be continuing to re-using the geometry already created on our model's head to form the armor.
In this video we will be continuing to re-using the geometry already created on our model's head to form the space for the ventilation piece of the armor.
In this video we will be continuing to re-using the geometry already created on our model's head to form the ventilation piece of the armor.
In this video we will work on our model's face and eyes..
In this video we will start modeling out the fangs.
In this video we will finish up the fang by connecting it to the face.
In this video we will just be tweaking final edits of the eyes and fangs.
In this video we will hide the body to start working on just the leg and set up the panels for referencing.
In this video you will start tackling creating the circles of the leg joints.
In this video you will be constructing the shape of the leg.
In this video we will be working on modeling the hinges.
In this video we will be working on the hydraulics portion.
In this video we will be continuing to work on the hydraulics section.
In this video we will continue modeling the joints and hydraulics by modifying pieces we have already made.
In this video we will be making a lot of copies to continue the modeling process.
In this video we will be making some geometry for the center of the leg.
In this video we will be copying and modeling the other hydraulic on the bottom of the leg.
In this video we are continuing to model out the other parts of our spider leg.
In this video we begin modeling the leg armor.
In this video you will be continuing to model the leg armor.
In this video you will be continuing to model the leg armor.
In this video you will be continuing to model the leg armor.
In this video you will be continuing to model the leg armor by copying parts we have already made.
In this video we will be adding materials to our model and start adding colors.
In this video we will be placing all of our spider legs in their appropriate places.
In this video you will be smoothing out parts of the model and adding a light to your scene to then render out an image of your model.
In this video we will be preparing our scene for rigging and animating our spider.
In this video we will be setting up the bones and joints to our legs.
In this video we will be setting up the rig from the the bones and joints we just made.
In this video you will be skinning your model to the rig you just made so that all the joins move correctly.
In this video we will be parenting the leg to the bone as another approach to rigging.
In this video we will be deleting the ik to duplicate the legs around and the apply it again.
In this video we will be adding the ik back to each leg so that they are ready to animate.
In this video we will be setting up the bones in the body to make the movements more realistic.
In this video you will be skinning the body to the bones.
In this video you will complete you spiders rig for animation.
In this video we will be creating a root note for our spider so that all of the legs and body are parented together.
In this video you will be setting up a simple idle animation for your spider.
In this video you will be producing a walk cycle.
In this video we will be continuing to animate the walk cycle.
In this video we will be continuing to animate the walk cycle.
In this video we will be finishing up the walk cycle.
In this video we will be going over the different animations and talk about what we have accomplished.
In this video you will learn how to setup and export our model with its walk animation.
In this video you will learn how to set up calls in scripting for controlling your model.
GREAT EDUCATION SHOULD BE AVAILABLE TO EVERYONE EVERYWHERE!
The School of Game Design was created to provide in depth, current industry education in the area of interactive arts. We have our finger on the pulse of the tech industry and keep our curriculum up to date so our students are some of the most sought after artists and designers available. We arm you with the tools needed to thrive as designers, coders, 3D animators, game developers, web designers, and UI / UX artists.
WE TEACH ONLY THE LATEST TECHNOLOGY
Unity3D, Photoshop, Illustrator, GameSalad, Maya, and several powerful programming languages are just some of the many topics we cover here at The School of Game Design. We pay close attention to the latest tools and techniques that are being utilized by the tech and gaming industries, and we make sure that what we teach keeps you on the leading edge of technology. We are constantly developing new training videos which make our students leaders in their chosen fields.
WE PRACTICE WHAT WE PREACH
All of our instructors here at The School of Game Design are experts at what they do and are currently working in the game, film, and tech industries with over 15 years of experience. Not only have we taught at major schools and studios like Ubisoft and the LA Film School, but our instructors have worked on Films like Lord of the Rings, and Rango. Our dedicated team has won major awards for their films, and innovative web designs and combined have launched over 30 apps to the iTunes App Store and Android Market. We are pros at what we do and we have a passion for sharing our industry knowledge with our students.