Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 49 sections 200 lectures

Unity and C# Complete Beginner’s Guide - Build Games from Scratch

01
Skill level
All levels
02
Sections
49
03
Lectures
200
04
Instructor
Team Mammoth
What's inside

This course includes.

49
Sections
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

49 sections · 200 lectures
+ 2.Course Overview 2 lectures Preview
1. Course Overview - C# Programming for All Ages Locked
2. What is Coding Locked
+ 3.Build a simple C# project 4 lectures
1.What is C# programming language Locked
2.What is Microsoft's C# dotNET framework Locked
3.Build and run C# online with a simple Hello World project Locked
Source files 03 Locked
+ 4. How to use C# namespaces 4 lectures
1. What is the using keyword in C# Locked
2. What is a C# namespace Locked
3. What is the C# System namespace Locked
Source files 04 Locked
+ 5. Build C# classes and methods 4 lectures
1. What is a C# class Locked
2. What is a C# function or method Locked
3. What is the C# Main method Locked
Source Files 05 Locked
+ 6. What are C# function keywords 3 lectures
1. What are public, private and protected in C# Locked
2. What is static in C# coding Locked
Source files 06 Locked
+ 7. Build a simple C# class 4 lectures
1. Build a player C# class Locked
2. Build player properties with C# state variables Locked
3. What are C# global variables and data types Locked
Source files 07 Locked
+ 8. Set player properties in constructor 3 lectures
1. Set player properties in C# constructor 1 Locked
2. Build a C# function to get player properties 1 Locked
Source Files 08 Locked
+ 9. Code a C# class with the Builder design pattern 4 lectures
1. What is the Builder design pattern in programming Locked
2. Code a C# class with Builder design pattern Locked
3. Set C# Builder class variable with a function Locked
Source files 09 Locked
+ 10. Code a C# class with the Singleton design pattern 4 lectures
1. What is the Singleton design pattern in programming Locked
2. What are conditionals Locked
3. Code a C# class with the Singleton design pattern Locked
Source Files 10 Locked
+ 11. Code a C# class with the Prototype design pattern 3 lectures
1.What is the Prototype design pattern in programming Locked
2.Code a C# class with the Prototype design pattern Locked
Source files 11 Locked
+ 12. Code a C# class with the Proxy structural design pattern 5 lectures
1.What is the Proxy design pattern in programming Locked
2.What are inheritance, interfaces and abstract classes Locked
3.Build and implement a C# interface Locked
4.Build an online payment class in C# proxy design Locked
Source Files 12 Locked
+ 13. Build a C# class with the Adapter structural design pattern 5 lectures
1.What is the Adapter structural design pattern in coding Locked
2.Build a payment C# class Locked
3.Build a bank C# interface for Adapter structural design pattern Locked
Source files 13 Locked
4.Build a C# class with interface argument Locked
+ 14. Build a C# class with the Factory Method design pattern 4 lectures
1.What is the Factory Method design pattern Locked
2.Set up C# project for Factory Method design pattern Locked
3.Implement C# interface in Factory Method design pattern Locked
Source files 14 Locked
+ 15. What is ASP NET Web API 2 lectures
1.What is ASP Locked
2.Install Visual Studio Locked
+ 16. Build a Hello World Web API with C# ASP NET Core 3 lectures
1.Build a Web API ASP NET Core project in Visual Studio Locked
2.Build a Hello World Web API with C# ASP NET Core Locked
Source Files 16 Locked
+ 17. Manage NuGet packages in C# ASP NET Core Web App project 3 lectures
1.What is dotNET NuGet package manager Locked
2.Add NuGet packages to C# ASP NET Core Web App project Locked
Source Files 17 Locked
+ 18. Build a CRUD web app with C# ASP NET Core 5 lectures
1.What Is REST API Design Locked
2.What are CRUD vs REST Locked
3.Build a C# class to represent a database entry Locked
4.Build a C# database with EntityFrameworkCore Locked
Source Files 18 Locked
+ 19. Build and send GET requests in dotNET app 2 lectures
1.Handle database GET request in dotNET web app Locked
Source files 19 Locked
+ 20. Build and send POST JSON requests in dotNET app 3 lectures
1.Handle database POST JSON request in dotNET web app Locked
2.Send Post Requests To Dotnet Web App In Terminal Locked
Source files 20 Locked
+ 21. Build and send PUT JSON requests in dotNET app 3 lectures
1.Handle database PUT JSON request in dotNET web app Locked
2.Send PUT JSON requests to dotNET web app in Terminal Locked
Source files 21 Locked
+ 22. Build and send DELETE requests in dotNET app 3 lectures
1.Handle database DELETE request in dotNET web app Locked
2.Send DELETE request to web app with Console Locked
Source files 22 Locked
+ 23. Section 0 Introduction 4 lectures
1. Introduction CS Locked
2. FizzBuzz CS Locked
3. Types of Time Complexity CS Locked
Source Code 23 Locked
+ 24. Section 1 - String and Array Interview Questions 5 lectures
1. Reverse Words in a String CS Locked
2. Rotate Array Locked
3. Isomorphic Strings CS Locked
4. Kth Largest Element in an Array CS Locked
Source Code 24 Locked
+ 25. Section 2 - Matrix Interview Questions 4 lectures
1.Spiral Matrix CS Locked
2. Set Matrix Zeros CS Locked
3.Number Of Islands Locked
Source Code 25 Locked
+ 26. Section 3 - Linked List Interview Questions 4 lectures
1. Implement a Stack Using an Array CS Locked
2. Add Two Numbers as Reversed Linked Lists CS Locked
3. Reverse a Linked List CS Locked
Source Code 26 Locked
+ 27. Section 4 - Binary Tree Interview Questions 5 lectures
1.Inorder Traversal CS Locked
2.Preorder Traversal CS Locked
3.Postorder Traversal CS Locked
4.Binary Tree Maximum Path Sum CS Locked
Source Code 27 Locked
+ 28. Section - 5 Graph Interview Questions 4 lectures
1. Largest Connected Component - Part 1 Locked
2. Largest Connected Component - Part 2 Locked
3. Largest Connected Component - Part 3 Locked
Source Code 28 Locked
+ 29. Section 6 - Sorting Interview Questions 7 lectures
1.Bubble Sort Algorithm CS Locked
2.Selection Sort Algorithm CS Locked
3.Insertion Sort Algorithm CS Locked
4.Quicksort Algorithm CS Locked
5.Merge Sort Algorithm CS Locked
6.Time Complexity Of Different Sorting Algorithms Locked
Source Code 29 Locked
+ 30. Section 7 - Dynamic Programming Interview Questions 5 lectures
1.Coin Change CS Locked
2.Edit Distance CS Locked
3.Distinct Subsequences CS Locked
4.Maximum Sum Subarray CS Locked
Source Code 30 Locked
+ 31. Section 8 - Bit Manipulation Interview Questions 7 lectures
1.Single Number CS Locked
2.Bitwise And Shift Operators Locked
3.Number Of 1 Bits CS Locked
4.Sum Of Two Integers CS Locked
5.Reverse Bits CS Locked
6.Bitwise And Of A Range CS Locked
Source Code 31 Locked
+ 32. Section 9 - Permutations and Combinations 5 lectures
1.Permutations CS Locked
2.Distinct Permutations Of A String CS Locked
3.Letter Combinations Of A Phone Number CS Locked
4.Factor Combinations CS Locked
Source Code 32 Locked
+ 33. Section 10 - Math Interview Questions 4 lectures
1.Palindrome Number CS Locked
2.Reverse Integer CS Locked
3.Excel Sheet Column Number CS Locked
Source Code 33 Locked
+ 00 Course Overview 2 lectures
00 Course Overview - Unity All Ages Locked
Source Files - Overview Locked
+ 01 What is Coding and Game Development 3 lectures
01 What Is Coding Locked
02 What Is Game Development Locked
01 Source Files Locked
+ 02 Unity Game Engine Introduction 3 lectures
01 What Is Unity Game Engine Locked
03 How To Install Unity 2022 Locked
02 Source Files Locked
+ 03 Build a New Unity Project 2 lectures
01 Build A New Unity Project Locked
03 Source files Locked
+ 04 Navigate the Unity Editor 5 lectures
01 Navigate The Unity Editor Toolbar Locked
02 Navigate The Unity Editor Hierarchy Locked
03 Navigate The Unity Editor Game And Scene Views Locked
04 Navigate The Unity Editor Inspector Locked
05 Navigate The Unity Editor Project Window Locked
+ 05 Build a 3D Platform Game 5 lectures
00 Preview Of Game Setup Locked
01 Build A Level Platform Locked
02 Build A Player Object In Unity Locked
03 Build A Target Object With Colors In Unity Locked
05 Source Files Locked
+ 06 Introduction to Coding in Unity Visual Scripting 5 lectures
01 What Is Unity Visual Scripting Locked
02 What Is An Event In Unity Visual Scripting Locked
03 What Is A Function In Unity Visual Scripting Locked
04 Unity Visual Scripting Data Types Locked
06 Source Files Locked
+ 07 Enable Input Controls with Unity Visual Scripting 5 lectures
00 Preview Of Player Controls Locked
01B Navigate Unity Visual Scripting Interface Locked
01 Add Visual Script To Player Object In Unity Locked
02 Enable Player Controls With Unity Visual Scripting Locked
07 Source FIles Locked
+ 08 Handle Collisions with Unity Visual Scripting 6 lectures
00 Preview Of Collision Handling In Unity Locked
01 Build A Death Zone Unity Object Locked
01B How Collisions Work In Unity Locked
01C What Is A Branch Conditional In Unity Visual Scripting Locked
02C Handle Player Collision With Plane With Unity Visual Scripting Locked
08 Source Files Locked
+ 09 Restart Unity Level with Visual Scripting 4 lectures
00 Preview Of Restarting Unity Level Locked
01 Restart Unity Level On Collision With Visual Scripting Locked
02 Handle Player Collision With Target Locked
09 Source FIles Locked
+ 10 Auto Generate Platforms for Each Level 6 lectures
01 Design A Level With Platforms Locked
01B What Is A Loop In Unity Visual Scripting Locked
01C What Is A Unity Prefab Locked
02 Build A Game Mode Locked
03 Randomize Platform Positions For Each Level Locked
10 Source Files Locked
+ 11 Keep Track of Levels in User Interface 4 lectures
01 Build Text Mesh Pro User Interface Object Locked
02 Build Custom Event To Set Text Locked
03 Build Second Graph To Increase Player Score Locked
11 Source Files Locked
+ 12 Restart Game if Player Loses All Lives 5 lectures
01 Build Lives Text Mesh Pro Uguis Locked
02 Count Player Lives With Visual Script Locked
03 Reduce Lives If Player Hits Death Zone Locked
04 Restart Game If Player Loses All Lives Locked
12 Source Files Locked
+ 13 Build a Play Screen for Game Start 3 lectures
01 Build An Initscene For Play Screen Locked
02 Build A Start Game Button Script Locked
13 Source Files Locked
+ 14 Build a GameOverScene to Show Score 3 lectures
01 Build A Gameoverscene To Show Score Locked
02 Show Game Over Screen When Player Dies Locked
14 Source Files Locked
+ 15 Build Collectible Coins 8 lectures
01 Build A Coin Prefab Locked
02 Spawn Coins Randomly With Script Locked
03 Rotate Coin With Script Locked
04 Increase Score Upon Coin Collection Locked
05 Increase Score Dynamically During Game Locked
06 Debug Final Score Not Being Updated Locked
07 Delete Coin Upon Collision Locked
15 Source Files Locked
+ 16 Build Explosion Effect Upon Collision 4 lectures
01 Build Explosion Prefab Locked
02 Add Force To Spawned Particles Locked
03 Where To Go From Here Locked
Source Files Locked
Instructors

Taught by people who ship.

Team Mammoth

Team Mammoth

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →