Learning Path: Game Development With Unity And Blender
Last updated 6/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.22 GB | Duration: 10h 54m
Last updated 6/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.22 GB | Duration: 10h 54m
Develop interesting games progressively using the powerful Unity engine and the 3D computer graphics software—Blender
What you'll learn
Understand the foundations of Unity
Work confidently in the Unity interface
Understand Level Design tools
Work confidently with C# scripts, functionality, and coding behaviors
Familiarize yourself with the best practices of Unity 5.x
Get to know several best practices for component-based designs
Build the game environment from scratch by constructing the terrain and props, and eventually put it all together to form a scene
Create particles and visual effects to enhance the overall visual aesthetic
Deploy the game for various types of platforms
Requirements
This is for absolute beginners. No prior knowledge of Unity or Blender is required.
Description
Do you want to move from just playing games to developing them? Do you wish to play the games created by you?
Unity 5 has become the leader among game development engines. Blender is known in the 3D graphics world as the open-source tool of choice for generating graphical products. Blender and Unity stand out from the crowd as a powerful combination that allows small-to-no budget indie developers or hobbyists alike to develop games that they have always dreamt of creating.
Game Development with Unity and Blender is Packt’s Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
This Learning Path first introduces 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.
Develop your Unity skills further by exploring scripting and gameplay mechanics. You’ll understand the fundamentals of using C# scripts in Unity to build valuable gameplay elements, such as timers and moving objects. Then, you’ll move onto building a solid foundation for engineering more complex behaviors.
Finally, learn how to implement game logic and basic artificial intelligence, and deploy the game for others to play.
The goal of this course to help you master the skills required to develop your dream game from scratch..
About the Authors:
This Learning Path is authored by some of the best in the field.
Alan Thorn is a multidisciplinary game developer, author, and educator with industry experience of 17 years. He makes games for PC desktop, mobile, and VR. He founded Wax Lyrical Games and created the award-winning Baron Wittard: Nemesis of Ragnarok game, working as designer, programmer, and artist.
Lee Zhi Eng is a 3D artist-turned-programmer who is currently the co-founder cum chief technical executive at Reonyx Tech, a technology firm based in Malaysia. Before he co-founded the company, he worked as an artist and programmer in several game studios before becoming a part-time lecturer for two years at a university, teaching game development subjects related to Unity Engine and Unreal Engine.
Overview
Section 1: Unity 5 for Beginners
Lecture 1 Course Overview
Lecture 2 Downloading Unity
Lecture 3 The Download Archive
Lecture 4 Installing Unity
Lecture 5 Creating New Projects
Lecture 6 User Interface Basics
Lecture 7 The Asset Store
Lecture 8 Exploring the Example Project
Lecture 9 Viewport Navigation
Lecture 10 Creating GameObjects
Lecture 11 Prototyping Assets
Lecture 12 Object Manipulation
Lecture 13 Global and Local Space
Lecture 14 Object Hierarchies
Lecture 15 Import Custom Assets
Lecture 16 Exporting Mesh Assets from Blender
Lecture 17 Maximization Trick
Lecture 18 Using the Game Tab for Play-Testing
Lecture 19 Play Mode Versus Edit Mode
Lecture 20 Component Based Design
Lecture 21 Building a Custom Object
Lecture 22 Creating Unity Project
Lecture 23 Exploring the Project Folder
Lecture 24 Establishing a Level Floor
Lecture 25 Project Organization
Lecture 26 Creating World Bounds
Lecture 27 Level Design
Lecture 28 Starting a Coin Object
Lecture 29 Creating a Coin Material
Lecture 30 Working with Prefabs
Lecture 31 Organizing a Scene
Lecture 32 Getting Started with Scripting
Lecture 33 MonoDevelop and Script Attaching
Lecture 34 Object Tagging
Lecture 35 Exploring the CountDown Script
Lecture 36 Creating Spinning Coins
Lecture 37 Using Particle Systems
Section 2: Unity 5 Scripting and Gameplay Mechanics
Lecture 38 The Course Overview
Lecture 39 Configuring Unity and MonoDevelop for Scripting
Lecture 40 Creating a Hello World Program
Lecture 41 Using the Unity Scripting Reference
Lecture 42 Preparing to Create a Mover Script
Lecture 43 Positioning an Object through Script
Lecture 44 Moving an Object through Script
Lecture 45 Working with Vectors and Motion
Lecture 46 Using DeltaTime
Lecture 47 Creating a Rotator Script
Lecture 48 Play Mode and Debugging
Lecture 49 Download Unity
Lecture 50 Creating a Coin Prefab
Lecture 51 Creating Coin Rotation
Lecture 52 Creating a Coin Collection Mechanic
Lecture 53 Triggers and Collisions
Lecture 54 Creating a Timer
Lecture 55 Create a User Interface
Lecture 56 Use Text Object to Display Countdown
Lecture 57 Handle the Win Condition
Lecture 58 Starting a Follow Script
Lecture 59 Looking at Other Objects
Lecture 60 Complete NPC Mover
Lecture 61 Detect Player Click Input
Lecture 62 Create Raycasts and Intersections
Lecture 63 Codeless Clicking
Lecture 64 Building a Generic Trigger Action Script
Lecture 65 Change Scenes
Lecture 66 Player Movement
Lecture 67 Player Character and Physics
Section 3: Building a Game with Unity and Blender
Lecture 68 The Course Overview
Lecture 69 Job Roles in Game Development
Lecture 70 Game’s Story and Visual Style
Lecture 71 Characters and Environment Concept
Lecture 72 Downloading Blender
Lecture 73 Creating the Monster's 3D Model
Lecture 74 Unwrapping the Monster's UV Map
Lecture 75 Creating the Monster's Texture
Lecture 76 Creating the Player Character's 3D Model
Lecture 77 Unwrapping the Player Character's UV Map
Lecture 78 Character Rigging and Monster's Armature Creation
Lecture 79 Creating the Player Character's Armature
Lecture 80 Weight Painting
Lecture 81 Animating Characters
Lecture 82 Building Terrain and Wall Models
Lecture 83 Building Rock Models
Lecture 84 Creating Rock and Wall Textures
Lecture 85 Building Grass Models
Lecture 86 Creating the Grass Texture
Lecture 87 Basic User Interface of Unity
Lecture 88 Importing Environment Assets
Lecture 89 Importing Character Assets
Lecture 90 Game Structure Design and the Game Flow
Lecture 91 Designing the User Interface Structure
Lecture 92 Player Inputs and Character Movements
Lecture 93 Creating Basic Artificial Intelligence
Lecture 94 Creating character attributes
Lecture 95 Adding In-game Items and Power-ups
Lecture 96 Improving Enemy AI
Lecture 97 Adding Save Points
Lecture 98 A Basic Particle System
Lecture 99 Mist Particles
Lecture 100 Torch Fire
Lecture 101 Image FX
Lecture 102 Quality Settings
Lecture 103 Building Settings
Lecture 104 Player Settings
This Learning Path is for anyone who wants to learn how to develop their own games using Blender and Unity.