Tags
Language
Tags
October 2024
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

How To Code In Unity

Posted By: ELK1nG
How To Code In Unity

How To Code In Unity
Published 10/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.69 GB | Duration: 9h 33m

Master the basics of C# scripting Unity

What you'll learn

Start with the basics of scripting in Unity, by learning how to use variables, functions, and loops

Move on to advanced techniques, such as events, inheritance, interfaces, and scriptable objects

You'll learn the fundamentals of C# scripting, so that you can confidently write your own code

As well as best-practice scripting approaches, such as the SOLID principles, and how to actually use them

Become a game developer by mastering the basics of C# scripting in Unity

Requirements

Made for beginners

Works with all versions of Unity (including Unity 6)

Description

Escape tutorial hellIf you've already tried to learn how to make your own games, but you still feel like you don't have the confidence to start a project of your own, then you might be stuck in tutorial hell, a state where you keep taking on new information, but without ever making any real progress.If this sounds like you, then I want to help you escape.Learn how to write scripts of your ownHow to Code in Unity is a different kind of online course. If you've read any of my articles, or watched my YouTube videos, then you probably already know that I love to do deep-dives into the basics of Unity game development, often tackling the questions that everyone has, but that no one else bothers to answer properly.This is because learning a skill, especially how to write code, isn't as simple as watching someone write a script, or copying an answer from a tutorial. While it can be useful to see how things are made, if you don't understand when or why you'd do it in that way, when the time comes to write a script of your own, you're probably not going to know where to start.Sound familiar?Become a developer by mastering the basicsIn this course, you'll learn the fundamental techniques of writing code that Unity developers use every day to get their projects finished, and you'll learn them in a way that actually sticks, with in-depth explanations, live demonstrations, and one to one support from me whenever you need it.You'll master the core skills that all scripts, methods, and techniques in Unity are built on, and, by the end of this course, you won't need to copy other people's code, instead you'll be able to write your own C# scripts in Unity, with confidence.Who this course is forThis course is for anyone who's serious about learning to write code in Unity. Whether you're a complete beginner who wants to make their first game, or an experienced developer who wants to master the basics, this course can help you do exactly that.If you're sick of learning how to make example projects, and you want to give yourself the skills to build something of your own, How to CODE in Unity will help you to do exactly that.

Overview

Section 1: Introduction to scripting in Unity

Lecture 1 Introduction to Scripting

Lecture 2 Demonstration

Section 2: Anatomy of a Script

Lecture 3 Anatomy of a Script

Lecture 4 Demonstration

Lecture 5 Code Examples

Section 3: Variables

Lecture 6 Variables

Lecture 7 Bonus Lesson (List Capacity vs Count)

Lecture 8 Lesson Summary

Section 4: Functions

Lecture 9 Functions

Lecture 10 Demonstration

Lecture 11 Lesson Summary

Section 5: Operators

Lecture 12 Operators

Lecture 13 Lesson Summary

Section 6: Conditional Statements

Lecture 14 Conditional Statements

Lecture 15 Demonstration

Lecture 16 Code Examples

Section 7: Loops & Iterators

Lecture 17 Loops & Iterators

Lecture 18 Demonstration

Lecture 19 Code Examples

Section 8: Coroutines

Lecture 20 Coroutines

Lecture 21 Demonstration

Lecture 22 Code Examples

Section 9: Timing

Lecture 23 Timing

Lecture 24 Demonstration

Section 10: Connecting Scripts

Lecture 25 Connecting Scripts

Lecture 26 Code Examples

Section 11: Working with Numbers

Lecture 27 Working with Numbers

Lecture 28 Code Examples

Section 12: Fixing Problems

Lecture 29 Fixing Problems

Lecture 30 Code Examples

Section 13: Creating Gameplay with Code

Lecture 31 Setting up the Project

Lecture 32 Project Installation Instructions

Lecture 33 Introduction

Lecture 34 Creating Movement

Lecture 35 Infinite Scene Bounds

Lecture 36 Global Audio Manager

Lecture 37 Creating the Explosion Effect

Lecture 38 Setting up Object Pools

Lecture 39 Creating the Game Manager

Lecture 40 Creating Damageable Objects

Lecture 41 Setting up the Asteroids

Lecture 42 Spawning the Asteroids

Lecture 43 Creating the Projectile

Lecture 44 Adding the Player Script

Lecture 45 Creating the Weapon Script

Lecture 46 Adding Respawn Protection

Lecture 47 Respawning the Players

Lecture 48 Updating the UI

Lecture 49 Updating the Score

Lecture 50 Spawning the Players

Lecture 51 Showing a Win Screen

Lecture 52 Code Examples

Section 14: Scriptable Objects

Lecture 53 Scriptable Objects

Lecture 54 Demonstration

Lecture 55 Code Examples

Section 15: Data Structures

Lecture 56 Data Structures

Lecture 57 Code Examples

Section 16: Events & Delegates

Lecture 58 Events & Delegates

Lecture 59 Code Examples

Section 17: Script Composition

Lecture 60 Script Composition

Section 18: Inheritance

Lecture 61 Inheritance

Lecture 62 Code Examples

Section 19: Interfaces

Lecture 63 Interfaces

Lecture 64 Demonstration

Lecture 65 Code Examples

Section 20: Properties

Lecture 66 Properties

Lecture 67 Code Examples

Section 21: Performance

Lecture 68 Performance

Lecture 69 Demonstration

Lecture 70 Lesson Summary

Section 22: Best Practice

Lecture 71 Best Practice

Section 23: Solving Problems with Code

Lecture 72 Intro

Lecture 73 Project Installation Instructions

Lecture 74 Asteroid Responsibility

Lecture 75 Movement Responsibility

Lecture 76 Dependent Explosions

Lecture 77 Weapon Responsibility

Lecture 78 Adding New Weapons

Lecture 79 Decoupling the UI

Lecture 80 Code Examples

New Unity developers who are serious about learning how to code in Unity