Unity is an exciting and popular engine in the game industry. Throughout this course, you’ll learn how to use Unity by making four fun game projects, from shooters and platformers to exploration and adventure games. This easy-to-follow course will help you quickly learn how to use Unity in a practical context, step-by-step, by making real-world game projects. Even if you have no previous experience of Unity, this video course will help you understand the tool set in depth.
You'll learn how to create a time-critical collection game, a twin-stick space shooter, a platformer, and an action-fest game with intelligent enemies. In clear and accessible prose, this video course will present you with step-by-step tutorials by making four interesting games in Unity 5 and explain all the fundamental concepts along the way. Starting from the ground up and moving toward an intermediate level, this video course will help you establish a strong foundation in making games with Unity 5.
Learn the basics of unity to build a game design on your own.
The ability to create a blank, new, and empty project to begin the game development projects.
Learn to make the coin collection game we're working toward.
Learn to create a new empty scene by using the assets.
The ability to add new values in the X, Y, and Z fields for Position to move an object in the world center.
We proceed to complete our first level for the coin collection game.
Learn to set the scene for the coin collection game by enabling the sky.
Ability to create the game tab to the test the scene.
Learn to add some water beneath the floors to complement the scene as a complete environment.
Learn to use a Cylinder primitive that's scaled to form a coin-looking shape to complete the design.
Learn to define how things should act and react under specific conditions.
Learn to develop a coin-counting variable which will tell us how many coins are in the scene.
The ability to collect a coin whenever the player walks into it.
Learn to make a change later to one coin and need to propagate that change to all other coins.
Generate a timer Countdown for the level timer.
Learn to delete the timer object to prevent further countdown, and show visual feedback to signify that the level has been completed.
Learn to enable the debugging object to our game
The ability to compile and package the game into a standalone and self-executing form, which the gamer can run and play without needing to use Unity Editor.
Learn to create a blank Unity 3D project without any packages or specific assets.
The ability to create a player spaceship object, that is, the object that the player will control and move around.
Learn to provide the player input as two axes and the ability to typically shoot with a weapon.
The ability to add a camera in the scene; it should have a top-down view of the game.
Learn to achieve bound locking by simply clamping the positional values of the Player object between a specified range.
Generate character health to score a value between 0-100.
Learn to achieve explosions by using a particle system.
Learn to create something for the player to shoot and destroy, which can also destroy us, namely, enemy characters.
Learn to add more enemy spawn and their functionalities.
The ability to shoot the ammo objects in the scene.
Generate ammo that launches into the scene and destroys the enemies on collision.
The ability to control and key combinations associated with the input axes—Horizontal, Vertical, and Fire1
Learn to create the GameController.GameController script or class that manages all game-wide and overarching behavior.
Learn to create a score system for your game.
The ability to add agenda to fix the game background.
Learn to spend considerable time testing and debugging heavily to reduce bugs and errors as much as humanly possible.
The ability to build our game to a standalone form
Learn to move the player around using the keyboard arrows or WASD keys.
Learn to import the texture assets for both the player character and environment.
The ability to let the player move from one scene to the next.
Learn to create a temporary player object.
Develop the character to test physical interactions with the environment.
Learn to explore the controller functionality.
Learn to improve runtime performance by using workflow and sprite packing.
Learn to add a moving element to the existing Scene, specifically, a moving platform object.
Learn to create a level with collisions (Edge Colliders).
The ability to create pits and holes in the ground to kill the player whenever they fall down in them.
Learn to visualize the health status for the character.
Learn to attack the enemy object by using ammo.
The ability to create an ammo object (a projectile) and engineer a gun turret object.
Learn to collect a gem item from Level 2, which features many hazards, including pits and gun turrets.
Learn to build the shape of the terrain and paint the terrain.
Learn to create enemy NPC characters that can wander freely around the terrain.
The ability to build an NPC character that'll display artificial intelligence.
Learn to patrol the NPC, that is, move across multiple destinations in order via a waypoint system.
Learn to develop enemy AI by thinking about your functional requirements.
Learn to create the AI for an NPC object to the line-of-sight code.
The ability to configure an animated patrol object, which the NPC should follow continuously during this state.
Learn to connect both the Patrol and Attack states directly.
Learn to defend the NPC character from the attack state.
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.