HOME > Development > Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3D

  • Development
  • May 02, 2025
SynopsisComplete C# Unity Game Developer 3D, available at $174.99, ha...
Complete C# Unity Game Developer 3D  No.1

Complete C# Unity Game Developer 3D, available at $174.99, has an average rating of 4.68, with 209 lectures, 2 quizzes, based on 42676 reviews, and has 225088 subscribers.

You will learn about Learn C# from scratch. A powerful modern language. Get experience using Unity 2020 – a very versatile 3D tool. Gain an excellent general knowledge of video game design. Make 2.5D and 3D games in Unity. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. This course is ideal for individuals who are Anyone who wants to learn to code the fun way – by making games. or People who want to learn to make their video games, learning code as they go. It is particularly useful for Anyone who wants to learn to code the fun way – by making games. or People who want to learn to make their video games, learning code as they go.

Enroll now: Complete C# Unity Game Developer 3D

Summary

Title: Complete C# Unity Game Developer 3D

Price: $174.99

Average Rating: 4.68

Number of Lectures: 209

Number of Quizzes: 2

Number of Published Lectures: 204

Number of Curriculum Items: 211

Number of Published Curriculum Objects: 204

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn C# from scratch. A powerful modern language.
  • Get experience using Unity 2020 – a very versatile 3D tool.
  • Gain an excellent general knowledge of video game design.
  • Make 2.5D and 3D games in Unity.
  • Transfer your knowledge to .NET, other languages, and more.
  • Learn how object oriented programming works in practice.
  • Develop a positive attitude to problem solving.
  • Practical exercises EVERY VIDEO to build actual skills.
  • Learn good coding and design patterns.
  • Learn to use source control, a valuable tool for working in small teams.
  • Who Should Attend

  • Anyone who wants to learn to code the fun way – by making games.
  • People who want to learn to make their video games, learning code as they go.
  • Target Audiences

  • Anyone who wants to learn to code the fun way – by making games.
  • People who want to learn to make their video games, learning code as they go.
  • This is the long-awaited sequel to the Complete Unity Developer– one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projectsand our latest teaching techniques. You will benefit from the fact we have already taught over a million students programming and game development, many shipping commercial games as a result.

    Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it’s big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and funby leading you step-by-step through the process of creating exciting games.

    Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

    This course has full professional-produced English closed-captions.

    If you’re reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you’ll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you’ll soon have a very solid working knowledge of Unity.

    Don’t take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

    The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources – you’ll never get stuck. There are “talking heads”, powerful diagrams, quality screencasts and more.

    For each demo game you build you will follow this process

  • Be challenged to build the entire game yourself.

  • Be shown step-by step how to build it.

  • Be challenged to apply, and re-apply your knowledge regularly.

  • Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art – we’ve got you covered. The green leaf logo is your sign of quality.

    You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

    What this course DOESN’T cover

    Here are some things we will not be covering in detail

  • Art asset creation (assets provided but not made on-screen).

  • Advanced performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification.

  • Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!

    Dive in now, you won’t be disappointed!

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Welcome To The Course

    Lecture 2: Download Unity & VS Code

    Lecture 3: IntelliSense Issues?

    Lecture 4: Introducing Unity

    Lecture 5: Introducing Prefabs

    Lecture 6: Your First Script

    Lecture 7: Community & Support

    Chapter 2: Obstacle Course (New Unity 2020.1 Content)

    Lecture 1: Section Intro – Obstacle Course

    Lecture 2: Game Design – Obstacle Course

    Lecture 3: Start() & Update()

    Lecture 4: Introducing Variables

    Lecture 5: Using SerializeField

    Lecture 6: C# Formatting & Input.GetAxis()

    Lecture 7: Time.deltaTime

    Lecture 8: Cinemachine Follow Camera

    Lecture 9: Basic Collision

    Lecture 10: Introduction To Methods

    Lecture 11: Practicing With Methods

    Lecture 12: Using OnCollisionEnter()

    Lecture 13: Using GetComponent<>()

    Lecture 14: Incrementing A Score

    Lecture 15: Using Time.time

    Lecture 16: If Statements

    Lecture 17: Caching A Reference

    Lecture 18: Using Tags

    Lecture 19: Rotate An Object

    Lecture 20: Prepare Our Prefabs

    Lecture 21: Build An Obstacle Course

    Lecture 22: Wrap Up – Obstacle Course

    Chapter 3: Project Boost (New Unity 2020.1 Content)

    Lecture 1: Section Intro – Project Boost

    Lecture 2: Game Design – Project Boost

    Lecture 3: Onion Design

    Lecture 4: Unity Units

    Lecture 5: Introducing Classes

    Lecture 6: Basic Input Binding

    Lecture 7: Using AddRelativeForce()

    Lecture 8: Variable For Thrusting

    Lecture 9: Transform.Rotate() Our Rocket

    Lecture 10: Rigidbody Constraints

    Lecture 11: Our Source Control Repo

    Lecture 12: Unity Audio Introduction

    Lecture 13: Play AudioSource SFX

    Lecture 14: Switch Statements

    Lecture 15: Respawn Using SceneManager

    Lecture 16: Load Next Level

    Lecture 17: Using Invoke

    Lecture 18: Multiple Audio Clips

    Lecture 19: Bool Variable For State

    Lecture 20: Make Rocket Look Spiffy

    Lecture 21: How To Trigger Particles

    Lecture 22: Particles For Rocket Boosters

    Lecture 23: Refactor With Extract Method

    Lecture 24: Add Cheat / Debug Keys

    Lecture 25: Make Environment From Cubes

    Lecture 26: How To Add Lights In Unity

    Lecture 27: Move Obstacle With Code

    Lecture 28: Mathf.Sin() For Oscillation

    Lecture 29: Protect Against NaN Error

    Lecture 30: Designing Level Moments

    Lecture 31: Quit Application

    Lecture 32: How To Build & Publish A Game

    Lecture 33: Wrap Up – Project Boost

    Chapter 4: Argon Assault (New Unity 2020.1 Content)

    Lecture 1: Section Intro – Argon Assault

    Lecture 2: Game Design – Argon Assault

    Lecture 3: How To Add Terrain

    Lecture 4: Unity Terrain Tools

    Lecture 5: How To Use Unity Asset Store

    Lecture 6: Texturing Terrain In Unity

    Lecture 7: Add Trees To Terrain

    Lecture 8: Master Timeline For Player Rail

    Lecture 9: Animate Enemy Using Timeline

    Lecture 10: Import Player Ship Asset

    Lecture 11: Using GetAxis() For Movement

    Lecture 12: Unitys New Input System

    Lecture 13: Start Moving Our Player

    Lecture 14: Move Player Using Input

    Lecture 15: Mathf.Clamp() To Constrain Movement

    Lecture 16: How To Set Local Rotation

    Lecture 17: Rotate Ship With Position & Throw

    Lecture 18: Time To Tune And Tweak

    Lecture 19: Particle System Laser Bullet

    Lecture 20: Exploring Nested Prefabs In Unity

    Lecture 21: Set Up Firing Input

    Lecture 22: Arrays & Foreach Loops

    Lecture 23: Deactivating Particle System Emission

    Lecture 24: Header & Tooltips Attributes

    Lecture 25: Understanding Collisions & Triggers

    Lecture 26: Detecting Particle Collisions

    Lecture 27: Reload Scene After Collision

    Lecture 28: Create Explosion Particle Effect

    Lecture 29: Trigger Player Explosion

    Lecture 30: Instantiate At Runtime

    Lecture 31: Public Methods In Unity C#

    Lecture 32: Simple User Interface For Score

    Lecture 33: ToString() To Display Score

    Lecture 34: Enemy Hit Points

    Instructors

  • Complete C# Unity Game Developer 3D  No.2
    Rick Davidson
    Helped More Than 1 Million Students To Create & Grow
  • Complete C# Unity Game Developer 3D  No.3
    GameDev.tv Team
    Learn to Make and Sell Games
  • Complete C# Unity Game Developer 3D  No.4
    Gary Pettie
    Indie Game Developer :: GameDev.tv Tutor
  • Rating Distribution

  • 1 stars: 165 votes
  • 2 stars: 255 votes
  • 3 stars: 1997 votes
  • 4 stars: 12204 votes
  • 5 stars: 28051 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!