
Learn how to set up the Unity interface from scratch, open or download the angry box project via the assets store, and prepare data files to begin development.
Explore the Unity GUI, including the scene view, project panel, hierarchy, and inspector, and learn how selected objects reveal editable properties and how to navigate the viewport.
Master first-person navigation with right-click and WASD, plus arrow-key plane movement. Orbit objects with Maya-style controls, frame with F, and zoom with the scroll wheel.
Learn how the Unity object inspector shows context-sensitive properties for selected objects, highlights the transform with position, rotation, and scale, and lets you edit values precisely by typing or dragging.
Learn to manipulate objects in the Unity scene using the translate, rotate, and scale tools via the gizmo, with axis arrows and shortcuts (W, E, R) and undo (Ctrl+Z).
Create a new blank Unity project, save your first scene, and explore the project panel and asset packages before importing models or resources.
Export four Maya mesh assets to Unity by preparing coordinates and world-space origin, renaming items, deleting history, and exporting each mesh as ASCII using export selection.
Learn to set up a bumped diffuse material in Unity, create and apply a normal map from a grass texture, and understand how normal maps affect surface bumpiness and lighting.
Master terrain sculpting in Unity by using raise, lower, smooth, and set white brushes with adjustable size and opacity, while testing terrain collision with a first-person controller.
Explore ambient light in Unity, its uniform scene illumination, and how to disable it by setting the ambient color to black in render settings.
Learn how to add and adjust a directional light, apply textures to surfaces, and align the camera to match the play view for Unity game development.
Choose a single scripting language in Unity, explore UnityScript and JavaScript variants, and create a hello world script to demonstrate basic coding, project organization, and using the mono development editor.
Explore how to add audio assets in Unity by importing sound effects and music, organizing assets, and configuring compression, 3d sound, and streaming options for efficient playback.
Learn to add a 3d audio source and an audio listener in Unity, assign a music track, control play, loop, volume, and distance attenuation, and test with a moving listener.
Learn how to set up a looping music track in Unity, disable 3D sound so it plays as non positional music, and configure an audio source on a game object.
Learn post-processing and debugging in Unity, applying blue sepia and chromatic aberration, benchmark performance with the stats panel and profile window, and compile the final game for PC or Mac.
Apply greyscale and sepia tone image effects as camera components in Unity, previewing changes in real time on main and first-person cameras while managing performance overhead.
Learn to add a noise image effect in Unity, adjust monochrome color, tune intensity and grain size, and blend with other effects to simulate an old film look.
Import a toon shading asset package in Unity to apply toon shading and outlines to primitives. Adjust outline color and width, and tweak shading through the shader.
Discover how to use Unity’s stats panel to debug and optimize performance by monitoring frames per second, frame time, triangles rendered by the camera, RAM usage, and visible skinned meshes.
In this extensive tutorial series, instructor Alan Thorn takes us through a comprehensive look at the Unity Game Engine. If you've ever been curious about making games, or wondered what Unity has to offer, this course has everything you need to get you started with the engine. Ranging from an overview of the UI, all the way through Terrain, Lighting, Scripting, Post Processing, Debugging, and so much more!
(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)
More about the Instructor:
Alan Thorn is a freelance game developer and author with over 12 years of industry experience. He is the founder of London-based game studio, Wax Lyrical Games, and is the creator of award-winning adventure game Baron Wittard: Nemesis of Ragnarok.
He has worked freelance on over 500 projects worldwide including games, simulators, kiosks and augmented reality software for game studios, museums and theme parks. He has spoken on game development at universities throughout the UK, and is the author of nine books on game development, including Teach Yourself Games Programming, Unity 4 Fundamentals and the highly popular UDK Game Development.