Unity Fundamentals is an easy-to-follow exploration of the Unity foundations. It covers the core features every developer needs to know to work effectively. Using practical and hands-on examples, Alan Thorn explores how Unity can be applied creatively to build exciting games that sell.
Using easy-to-follow videos, this course explores step by step how to get started with the Unity engine. It shows how to use the interface and how to build levels, and culminates in the creation of a simple game. The core features and fundamentals are explored in a fun and practical way, encouraging the development of real-world projects while establishing a solid understanding of game development principles.
About The Author
Alan Thorn is a multidisciplinary game developer, author, and educator with 16 years of industry experience. He makes games for PC desktop, mobile, and VR. He founded 'Wax Lyrical Games' and created the award-winning game Baron Wittard: Nemesis of Ragnarok, working as a designer, programmer, and artist. He has written 20 technical books on game development and presented fifteen video training courses. These cover gameplay programming, Unity development, 3D modelling, and animation. He has worked in game development education as a visiting lecturer for the National Film and Television School, as a lead teacher for Uppingham School, and as a senior lecturer at Teesside University.
This video introduces the Unity engine and outlines the sections ahead.
Unity is freely available software that can be downloaded from the homepage. See how to download Unity and explore feature comparisons.
You sometimes need to freeze Unity development to a single version, despite newer releases. To achieve this, you'll need to access to the Unity download archive.
After downloading Unity, you'll need to install it to your computer.
In Unity, a project represents a single game. Here we'll see how to create and configure new projects.
This video explores the interface basics. It considers the main panel layout and layout presets for an optimal workflow.
Games rely heavily on models, textures, animations, and special effects. The Unity Asset Store gives you access to a massive content library for adding content to your games.
Unity ships with a sample project, featuring some mini-games and assets. Let's explore this project.
In this video, Alan Thorn demonstrates viewport navigation. See how to use the keyboard and mouse to move around and explore your scenes.
GameObjects are the building blocks of a scene. See how to create basic objects and explore their construction.
Unity ships with extra primitives and basic objects included in the Prototyping Asset package. Here we'll access and use that package.
Learn how to build levels by transforming Game Objects in the scene. See how to Translate, Rotate and Scale objects.
Understand the difference between Global and Local space, and why it's important for transforming Objects.
GameObjects exist in relationships to other objects. These is expressed by the Scene Hierarchy. Understand how Hierarchies work.
Unity works with complex objects and custom meshes made in third-party applications. See how to import custom meshes.
Modelling applications like Blender work well with Unity. Using Blender, you can make custom meshes. Here, see how to export Blender meshes for import to Unity.
This video introduces an important interface feature to enhance your productivity: Panel Maximization.
See how to play-test your games using the Game Tab.
Understand the difference between Play mode and Edit Mode, and a common problem that arises when making changes to a scene.
Understand how GameObjects are constructed from Components, and how the components work together.
See how to construct a complex GameObject from an empty, by adding components.
Get started at creating a coin collection game. Create a new Unity Project.
Understand how Unity organizes projects, and how projects relate to folders on your local hard drive.
Begin level design by creating the world floor, ready for adding a player character.
Working cleanly and in an organized way is very important for maintaining your project long-term. See how to organize your assets from the Project Panel.
Sometimes you need to block the player from movement further in particular directions, to prevent them from falling or encountering dangers. See how to put limits on player movement with Colliders.
See how to quickly build levels and align objects using Vertex Snapping.
Establishing the beginnings of a Coin object, to be collected by the player…
Learn how to make your objects look realistic with custom materials: create a gold coin material.
Understand the purpose and benefits of Prefabs. Learn how to convert objects to Prefabs, and how to update Prefabs.
Learn how to use the Scene Hierarchy for Organizing and tidying a scene, making it for simpler to use
Understand how C# scripting works in Unity for creating game logic, such as a countdown and collectible coins.
Learn how to Customize MonoDevelop for a smoother scripting workflow, and attach script files to GameObjects.
Sometimes Unity must search for objects in the scene. To help along the search, you can use Tags. These make searches run faster.
The Coin Collection game features a countdown time-limit. See how to implement and work with this via C#.
Learn how to make objects rotate and turn around an arbitrary axis.
Create a Firework effect with a pre-made Particle System, from the ParticleSystems package.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.