Unity Game Projects — 20+ Mini Projects in Unity and C#

Unity is free, easy to learn, has excellent documentation, and is the game engine used for building games. Jobs in Unity game development are plenty and being able to learn C# scripting along with Unity game development will give you a strong background to build awesome games with ease. This course will take you through the basic concepts, tools, and functions that are required to build fully functional games with C# and the Unity game engine.

The course starts by taking you through the course learning objectives and basics of C#. Next, you will learn how to build a 3D character controller and a 3D blast effect in Unity. You will then create a simple 2D target shooting mechanism, 2D rain effect, and 2D platformer player controller. Next, you will implement a smooth following camera, add double jump feature to your character, and create a patrolling enemy.

Later, you will learn how to implement a 2D infinite scrolling background, set boundary for screen size, and create top-down shooter game mechanics. Next, you will create a 2D top-down car controller and develop an auto zooming camera mechanism. Towards the end, you will create two android games, and learn how to monetize your games by integrating video advertisements.

By the end of this course, you will be well-versed with the fundamentals of Unity and C# needed for 2D and 3D game development.

All the resources for this course are available at: https://github.com/PacktPublishing/Unity-Game-Projects-Twenty-Plus-Mini…

Type
video
Category
publication date
2020-12-23
what you will learn

Build a 3D character controller
Create a 2D platformer controller
Implement a smooth following camera mechanism
Design mechanics for top-down shooting game
Create an infinite scrolling background for a 2D game
Develop camera zoom in and out functionality

duration
628
key features
Learn how to use 2D and 3D features of Unity with confidence * Become familiar with C# programming game development concepts * Get ready to build 20+ mini projects in Unity
approach
This course helps you to develop Unity and C# skills needed for 2D and 3D game development with the help of more than 20 interesting mini projects.
audience
This course is for anyone who is looking to use Unity and C# for 2D and 3D game development. To get started with this course, a basic understanding of Unity and C# is recommended though it is not mandatory.
meta description
Kickstart your game development career with Unity Game Development and C# Scripting by working on 20+ projects
short description
This course will teach you Unity game development and C# scripting in a simple and practical way. You will work on more than 20 amazing mini projects to understand the 2D and 3D features of Unity and C# programming concepts.
subtitle
Learn Unity game development and C# scripting by building 20+ mini games and design projects
keywords
Game Development, 2D, 3D, Unity, C#, Video Games, Mobile Games
Product ISBN
9781801074261