Getting Started With Unity And Game Development Fundamentals
Last updated 5/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.96 GB | Duration: 6h 27m
Last updated 5/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.96 GB | Duration: 6h 27m
Get the right start with the Unity game engine as you learn essential game development fundamentals
What you'll learn
This course will give you the strong foundation you need before building your first game by getting familiar with Unity's workspace and referring to the Unity website for its many resources
Learn how to quickly and easily navigate around your 3D scene as well as import, create and manipulate 3D objects in your scene
Learn how to build an action adventure level with triggers that open doors, moving platforms, enemies, hazards, and more
Learn fundamental scripting tasks for player controls and keyboard inputs
Get to know the particle system and how to use it in practical situations like player impact triggers
Master camera controls like camera lookat, follow, and minimaps
Learn how to trigger everything from audio clips to multiple elements at once
Get familiar with player gravity settings using gravity attractors and player gravity bodies
Understand the animation system by setting up an animator script and conditions
Understand the basics of connecting your resource folder to call objects in at runtime
Requirements
No previous knowledge of Unity or game development is required
We highly recommend having a three button mouse for the best experience while navigating around your 3D space
Students should already have Visual Studio installed for C# scripting. Refer to our other courses if you are unfamiliar.
Description
Welcome to your first Unity course created by experts here at the School of Game Design. With years of experience in both game development and teaching, our team make these complex tools simple and fun to learn.The Unity engine is used not only by major game studios but also indie game developers all over the world. Anyone who is serious about becoming a game developer should take the time to learn this user-friendly yet powerful 2D and 3D game development platform. Unity can be used to develop games, apps, and interactive content which can then be published to Mac, PC, gaming consoles, as well as all mobile devices. Getting the right start with any software makes learning more advanced features down the road that much easier. This course takes the fear and frustration out of learning this powerful game development program by keeping things simple and to the point. You will quickly learn the fundamentals needed to have a strong base and the confidence to move on to the many more advanced Unity training tutorials we offer. You should take this Unity course if youAre completely new to Unity or game designWant to learn how to make your own games or work in the game industryWant a great understanding of the basics so you can easily follow along in later coursesBy the end of this Unity training series you will:Know how to properly install, setup, and launch Unity hub and the Unity AppKnow how to navigate around your 3D sceneKnow how to add 3D objects to your sceneHow to organize your workspace and customize windowsLearn more about the online Unity community and assets storeKnow how to open and view complex game projectsHave an excellent understanding of the tools, console panel and the inspector window.Both the Unity Engine and the 3D Game Kit plug-in are completely free to download and start using to build up your game development skills.This course is an introductory course intended to simply get you up and running as efficiently as possible.This Unity 3D Game Kit is packed with beautiful graphics, easy-to-use design tools and plenty of creative freedom. It's perfect for someone interested in being a game designer or level designer without needing to worry about building an entire game in order to create fun designs and interactions.Create beautiful and interesting environments using the assets that come with the Game KitStart writing simple scripts in C# to add amazing interactions and animations to your levelsby the end of this course you will have enough game development knowledge to start bringing your own games to life in no time at all.
Overview
Section 1: Overview of Unity
Lecture 1 What is Unity
Lecture 2 Navigating all the new features
Section 2: Getting Started With Unity
Lecture 3 What you will learn
Lecture 4 Getting to know the Unity Ecosystem
Lecture 5 overview of the Made With section of Unity's website
Lecture 6 overview of the Unity's Forum
Lecture 7 overview of the Answers section on Unity's website
Lecture 8 overview of the Documentation section on Unit's website
Lecture 9 overview of the Asset Store on Unity's website
Lecture 10 Creating a free user account with Unity
Lecture 11 Downloading Unity Hub
Lecture 12 Install Unity App versions and start new project
Lecture 13 Link Visual Studio to Unity
Lecture 14 Importing the 3D Game Kit
Lecture 15 Creating assets | cube and sphere
Lecture 16 Interface overview
Lecture 17 Navigating around the workspace
Lecture 18 Toolbar Tools
Lecture 19 Toolbar Buttons
Lecture 20 Project window
Lecture 21 Scene view
Lecture 22 Game view
Lecture 23 Hierarchy window
Lecture 24 Inspector window
Lecture 25 Customizing your workspace
Lecture 26 Wrap up
Section 3: Essential Game Mechanics
Lecture 27 What you will learn
Lecture 28 Your Resources
Lecture 29 Project Setup
Lecture 30 Package Import
Lecture 31 Basic scene setup
Lecture 32 Scene Setup continued
Lecture 33 Add material to a cube
Lecture 34 Keyboard input & moving the cube
Lecture 35 Move Back & Forth, Left, Right, Up, Down
Lecture 36 Finding the input on translate in the api
Lecture 37 Find input in API
Lecture 38 Rotating around with input
Lecture 39 Move and rotate together
Lecture 40 Collision & rigidbody
Lecture 41 Collision & rigidbody continued
Lecture 42 Scaling by input
Lecture 43 Color change with input
Lecture 44 Particle system basics
Lecture 45 Impact particle script
Lecture 46 Creating a lightswitch trigger event
Lecture 47 Triggering multiple elements at once
Lecture 48 Triggering multiple elements at once continued
Lecture 49 Triggering an audio clip
Lecture 50 Triggers explained
Lecture 51 Spawner basics
Lecture 52 Adding values to spawned objects
Lecture 53 Applying force to spawned object
Lecture 54 Target hit point refactor
Lecture 55 Camera lookat
Lecture 56 Smooth camera follow
Lecture 57 Camera states
Lecture 58 Camera trigger state events
Lecture 59 Camera minimap setup
Lecture 60 Camera minimap follow
Lecture 61 Camera minimap rotate
Lecture 62 Camera minimap fullscreen
Lecture 63 Player gravity rotation setup
Lecture 64 Player gravity rotation attractor
Lecture 65 Player gravity rotation body
Lecture 66 On mouse events
Lecture 67 Raycast setup
Lecture 68 Raycast - ray and hit
Lecture 69 Raycast - object placement
Lecture 70 Raycast - all and hits
Lecture 71 Raycast - move object
Lecture 72 Move to click position
Lecture 73 Follow mouse position
Lecture 74 Animation setup
Lecture 75 Animator script
Lecture 76 Animator Condition
Lecture 77 Creating a GameObject
Lecture 78 Creating Mesh
Lecture 79 Moving mesh vertices
Lecture 80 Load from resources
Lecture 81 Wrap up what we have learned
Section 4: Bonus Section: Whats next?
Lecture 82 Unity Master Class Course Introduction
Lecture 83 Sneak Peak Trailer of our latest Unity Master Class Course
Beginners who want a jumpstart into game design and development with a balance of coding and more hands on interactions,Anyone looking to build a quick fully functional game to share with friends and family,Level designers looking for a powerful tool to build levels,Experienced developers looking for a quick way to learn the unity interface