Game Development with Unity and C# – Build a Santa Run Game

Game Development with Unity and C# – Build a Santa Run Game
Game Development with Unity and C# – Build a Santa Run Game
English | MP4 | AVC 1366×768 | AAC 48KHz 2ch | 13h 46m | 2.51 GB

Learn Unity game development & C# scripting. Build games with Unity and use Unity 2018 & C# to build 2D games

Want to learn how to build games by building small, simple and fun games? Then this is the perfect course for you. After finishing this course, you will have built fully functional games with Unity and C#.

Learn the basic concepts, tools, and functions that you will need to build fully functional games with C# and the Unity game engine. Build a strong foundation in Unity Game Development with this course.

  • Get Started with Unity’s 2D Components
  • Create your portfolio of game projects

Learning the fundamentals of Unity 2D & 3D game development puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building games. Jobs in Unity game development are plentiful and being able to learn C# scripting along with Unity game development will give you a strong background from which to build awesome games more easily.

Content and Overview – 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 5 awesome 2D & 3D game projects. You will build your first 2D game in 1 hour. For the beginner programmers, there’s a separate section about C# scripting, which will teach the fundaments of C# scripting for game development in Unity. With these basics mastered, the course will take you through building different example games with Unity to learn more about the process of creating mobile android games with Unity. Students completing the course will have the knowledge to create fully-functional games with Unity and C# and will be able to use their C# skills to build any other useful program they want.


  • Build any website you want
  • Create a Product Hunt clone
  • Understand how using frameworks such as Django will save you a ton of time in web development
  • Create your own personal portfolio site to showcase your projects to potential employers
  • Build fully functional websites for your start-up or business
  • Improve your web development and coding résumé
  • Publish your website online with DigitalOcean (a popular web hosting provider)
  • Create beautifully styled websites using Bootstrap (a front-end framework that simplifies web design)
  • Be able to connect Django to databases such as SQLite and Postgres to help store and track data
  • Understand Django basics such as Function- and class-based Views, URL routing, models, Gunicorn, and much more!
Table of Contents

1 Installing and Setting Up Unity

C# Scripting in Unity – Absolute Beginners Guide
2 Let’s Get Started with C# in Unity
3 How a C# Script is Structured in Unity
4 Understanding Event Functions in Unity C#
5 Working with Variables in C#
6 Public and Private Variables in C#
7 Complete Guide to Update Function in Unity
8 Basics of Functions in C# & Unity
9 Returning Values and Passing Parameters to Functions
10 Checking Conditions with If Else in C#
11 Various Conditions and Equality Checking
12 Boolean Variables in C#
13 Introduction to Arrays in C# & Unity
14 Diving Deep into Arrays in Unity
15 For Loops in C# Complete Explanation
16 Working with While Loops in C#
17 How to Work With foreach Loops in C#
18 Check Conditions Using Switch Case in C#

Game – Santa Run Game
19 Lets Import the Assets and Start Building Santa Run Game
20 Setting Up the Game Background
21 Creating Background Scrolling and The Illusion of Movement
22 Creating and Moving the Grounds
23 Setting Up the Player Character
24 Let’s Make the Player Jump
25 Fixing Player Jump with Ground Check
26 Adding the Jump Animation
27 Setting Up the Obstacles in The Game
28 Adding Movements to The Obstacles
29 Spawning the Obstacles
30 Random Obstacle Spawning
31 Spawning Obstacles with Random Delay
32 Destroying Obstacles on Collision
33 Creating Player Death Animation
34 Stop Spawning the Obstacles
35 Stop Background Scrolling
36 Creating Game Over Panel
37 Adding Functionalities to GameOver Menu Buttons
38 Designing the Main Menu
39 Adding Functionalities to The Main Menu
40 Creating Menu Screen Animations
41 Creating Snow Falling Effect
42 Counting and Displaying the Score

Basics of Android Game Development with Unity
43 Creating and Publishing an Android Game with Unity
44 Setting Up Unity for Android Game development
45 Detecting Touch Inputs
46 Raycasting and Destroying Objects on Touch
47 Detecting Accelerometer Inputs
48 Swipe Detection
49 Creating Screen Resolution Independent UI
50 Touch Joystick Input Controller

Source Control with GitHub Bitbucket and SourceTree
51 The Need of Version Control
52 Creating First Repository
53 Practical Example with A Real Project
54 Creating Branches
55 Pushing Local Repository to Remote

Basics of Game AI in Unity
56 Getting Started with Navigation Mesh
57 Agent Moving and Avoiding Obstacles
58 Understanding Navmesh Agent
59 Moving on Ramp and Narrow Places
60 Intelligent Agent Moving Upstairs
61 Intelligent Agent Jumping with Off Mesh
62 Manually Creating Off Mesh Links