C# and Unity by Example: 20+ Mini Game Development Projects

C# and Unity by Example: 20+ Mini Game Development Projects

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 13h 12m | 2.44 GB

Get to grips with Unity game development by building over 20 mini projects using Unity and C#

The Unity game engine is free and easy to learn and has excellent documentation. Equipped with Unity game development skills and knowledge of C# scripting, you will be able to build impressive games easily. Suitable for beginners, this course includes more than 100 lectures and over 20 hours of content. You’ll learn Unity 2D and 3D game development by building 20+ mini projects and develop skills that you can use in any of your Unity projects later.

Starting with the installation of Unity and Visual Studio, this course will take you through the process of learning game development with Unity by building a variety of projects. For budding programmers, a separate section covers the fundamentals of C# scripting for game development in Unity. Once you’ve mastered the basics, the course will take you through sample projects that demonstrate the process of creating games with Unity.

By the end of the course, you’ll have developed the knowledge to create fully-functional games with Unity and C# and use your C# skills to build any other non-game projects. Complete with working files, you’ll be able to build game projects with the author and receive a verifiable certificate of completion at the end of the course.

Learn

  • Explore Unity the fun way by building mini projects
  • Understand the basics of C# scripting
  • Learn to build games for Android
  • Create fully functional games using Unity
  • Discover insightful tips and tricks to work with Unity
Table of Contents

Introduction
1 Introduction

Absolute Beginner’s Guide to C#
2 Getting Started With C# & Unity
3 Understanding Structure of a C# Script
4 Event Functions in Unity
5 Variables in C#
6 Public variables in Unity
7 Understanding The Update function
8 Basics of Functions in C#
9 Functions with Parameters & Return types in C#
10 if else statements in C#
11 More Conditions & Equality Checking
12 Boolean variables in C#
13 Arrays in C# Unity
14 More about Arrays in C#
15 For loops in C#
16 While loops in C#
17 Learning for each loops in C#
18 Switch Case Statements in C#

Project 1 – Destroying Objects with C# in Unity
19 Destroying Objects with C# in Unity

Project 2 – Detecting Mouse Clicks with C# Practical Example
20 Detecting Mouse Clicks with C# in Unity

Project 3 – Detecting Keyboard inputs in C#
21 Detecting Keyboard Inputs in C# Unity

Project 4 – Moving Objects with Velocity in Unity
22 Moving Objects using Physics Functions in C#

Project 5 – Moving Objects with Keyboard Inputs
23 Moving Objects with Keyboard Inputs in Unity C#

Project 6 – Flipping Direction of Player with C# in Unity
24 Flipping Direction of Player with in Unity

Project 7 – Detecting Collision & Destroying Objects in C#
25 Detecting Collision & Destroying Objects in C#

Project 8 – Creating Scoring System with C# in Unity
26 Creating Scoring System with C# in Unity

Project 9 – Restarting Game Scene in Unity C#
27 Restarting Game Scene in Unity C#

Project 10 – Delaying Function Calls in C#
28 Delaying Function Calls in C# with Unity

Project 11 – Change Camera background color randomly with C#
29 Change Camera Background Color Randomly with C#

Project 12 – Build a 2D Shooter Game with Unity & C#
30 Build a 2D Shooter Game with Unity & C#

Project 13 – Create Infinite Scrolling Background in C# & Unity
31 Create Infinite Scrolling Background in C# & Unity

Project 14 – Create Camera Shake Effect in Unity C#
32 Create Camera Shake Effect in Unity C#

Project 15 – Rotate Objects with Mouse in C#
33 Rotate Objects with Mouse in C#

Project 16 – Detect Button Clicks with C# Unity
34 Detect Button Clicks with C# Unity

Project 17 – Create Zoom in & out effect using C#
35 Create Zoom in & out effect using C#

Project 18 – Build A 2D Runner Game in Unity
36 Importing the Assets
37 Setting up the Game Background
38 Creating Scrolling Endless Background
39 Creating and Moving the Grounds
40 Setting Up the Player Character
41 Making the Player Jump
42 Fixing Player Jump with Ground Check
43 Adding the Jump Animation
44 Setting up The Obstacles
45 Adding Movements to Obstacles
46 Spawning the Obstacles
47 Random Obstacle Spawning
48 Spawning Obstacles with Random Delay
49 Destroying Obstacles on Collision
50 Creating Player Death Animation
51 Stop Spawning the Obstacles
52 Stop Background Scrolling
53 Creating Game Over panel
54 Adding functionalities to Game Over menu and Buttons
55 Designing the main menu
56 Adding functionalities to the main menu
57 Creating Main Menu Animations
58 Creating Snow Falling Effect
59 Counting and Displaying the Score

Project 19 – Build an Android Game with Unity 2019
60 Build an Android Game with Unity & C# 2019

Project 20 – Detect Touch Inputs using C# Unity
61 Detect Touch Inputs using C# Unity

Project 21 – Detect accelerometer Inputs in Unity with C#
62 Detect accelerometer Inputs in Unity with C#

Project 22 – Destroy objects with Touch Inputs
63 Destroy objects with Touch Inputs

Project 23 – Detect swipe Input in Unity with C#
64 Detect Swipe Input in Unity with C#