Complete C# Unity Game Developer 3D (Updated To Unity 6)

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Updated to Unity 6! Design and Develop Video Games. Learn C#. Code Your first 3D Unity games for web, Mac and PC.

This course has been updated to Unity 6, but is still compatible with older versions of Unity.

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 projects and our latest teaching techniques. You will benefit from the fact we have already taught over 2 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 fun by 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.

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.

You’ll build five fun games, each teaching you key skills in game development. From the basics like variables and collision detection to more advanced stuff like procedural generation and AI, you’ll master it all - while dodging obstacles and blasting aliens!


  • Create an 'Obstacle Dodge' game. Learn player input, collisions, variables, and if statements. It's the perfect way to get your feet wet in Unity.

  • Launch into "Rocket Boost", a physics-based game. Mess around with forces, namespaces, and classes. Push that rocket—and your skills—even further!

  • Gear up for "Galaxy Strike", an old-school rail shooter. Master Unity's terrain and timeline tools while coding arrays, for-loops, and coroutines. Arcade fun with a modern twist!

  • Craft a procedural endless runner in 'Royal Run'. Build worlds that never stop, use lists, pickups, animations, post-processing, and more.

  • Get your eye in on "Sharp Shooter", a first-person shooter. Tackle nav mesh agents, enemy AI, weapon switching, raycasting, and prototyping levels with ProBuilder. Because who doesn't want to make an FPS?


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, Android and Web from a single source!

Dive in now, you won't be disappointed!

  • 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.

Course Curriculum

1 Lectures

Instructors

Profile photo of Rick Davidson
Rick Davidson

As an instructor, Rick has taught more than 1 million students, creating more than 20 of the most popular online courses here on Udemy. He is a founding partner of the GameDev-tv team whose mission is to helping aspiring game developers to create and grow.Rick has a long history of managing teams, growing businesses and teaching technology. For more than...

Instructors

Profile photo of GameDev.tv Team
GameDev.tv Team

GameDev tv was created to help anyone learn how to develop, design and sell indie games.  We have some of the best-selling and highest rating game development courses on Udemy. We have more than a million students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.GameDev tv offers comprehensive courses on ...

Instructors

Profile photo of Stephen Hubbard
Stephen Hubbard

Hi, y’all! I’m Stephen, fancy seeing you here.My earliest memories of game design are from my childhood creating custom rules and splicing together board games with my friends.  While game development got away from me in adulthood, I’ve reignited my passion for game dev in the past few years.I’ve fallen into the endless pit of learning all things indie game...

Review
4.9 course rating
4K ratings
ui-avatar of Abdulrahman Mourad
Abdulrahman M.
3.0
7 months ago

It provides great knowledge, but only if you already have some experience.

If you cannot create a very simple UI to enter or exit the game, change settings, display information, or even implement and display a storage backpack, this course will not help you.

However, it does offer decent information if you want to upgrade your skills, especially if you're focused on design and frontend development.

My advice to the instructors is to teach how to create a fully playable game, covering everything from UI to backend to frontend, unless the course is targeting a different group of people. If it is aimed at beginners, this approach would make it much more effective.

  • Helpful
  • Not helpful
ui-avatar of Martin Rigó
Martin R.
4.5
8 months ago

The curse is realy good, it can be easily understand and you get everything they use. You can even download their codes. I think Rick likes the visual things. Or et least he likes it much more then Setphen. And Stephen is into programing. But eather topic intrests you both of them will do the other thing as good as the other would. One thing that I didn't like in the curse is that in the last game they don't add any sound to the game. There is not a single sound for gun shot and ther is no beckground music. I think that without these things the game feals a little unfinished. But expect for this I cen only recommend this curse. And one more thing, you should defenetly take a look at the older parts of the curse too. Ther is a realy good project in these, that didn't got a remaster. And I think that you should go ahed and watch it and do it. I think that at this point you will defenetly be able to take a part in the chalanges, and maybe you will be able to improve on the game. To sum all these things up, I think that If you want to start your game dev journey, this will be the best curse for you. Even if you have a little background with unity and c#. Thank you Rick, Stephen and Gary. It was a really good curse and I even got the curage to upload one of my game. Thank you again.

  • Helpful
  • Not helpful
ui-avatar of Jesutoni Odufeso
Jesutoni O.
5.0
8 months ago

I love the course's format. It's engaging, learning a certain topic and getting a challenge based on the topic you learned. Also the teachers are good at explaining things at a beginner's level. Currently still at Section 2 but I love the course so far. Can't wait to continue and learn more

  • Helpful
  • Not helpful
ui-avatar of Sezer Özer
Sezer �.
5.0
8 months ago

Beginner friendly
Updated version: It is definetely a great course! I bought 2 different Unity and c# courses and first I started the other one. I was lost at the very first minute there. Came here and saw how great and beginner friendly and FUNNY this lessons are. I love Rick's dad jokes :D Thank you team <3

  • Helpful
  • Not helpful
ui-avatar of Alex
Alex
1.0
8 months ago

Очень примитивно, не следует дизайн гайдлайнам unity, много откровенно тупых архитектурных решений, плодит год-классы на каждом шагу, использует псевдо оптимизации там где они не нужны, при это пропуская реально узкие моменты, низкий уровень профессионализма разработчика, такой код может написать тот кто никогда до этого не работал разработчиком, но для реального бизнеса он никуда не годится, короче если вам 10 лет, вы никогда не писали код , и вам хочется удивить друзей то сойдет, если вы хотите научиться делать игры что бы делать их самому или работать в гейм деве, вам точно не сюда)

  • Helpful
  • Not helpful
ui-avatar of Massimo Oliviero
Massimo O.
5.0
8 months ago

Ottimo corso introduttivo su Unity. Insegnanti preparati e spiegazioni molto chiare. Ho apprezzato molto gli esempi pratici mostrati durante le lezioni. Nonostante il corso parta dalla basi di programmazione è adatto anche a chi ha già esperienza di programmazione. Decisamente consigliato.

  • Helpful
  • Not helpful
ui-avatar of Ash M
Ash M.
5.0
8 months ago

My primary reason for being here is because I want to build 3d worlds, interaction and game mechanics is secondary, but movement is super important. I want to model my neighbourhood, and hopefully I'll get chance to do so!

  • Helpful
  • Not helpful
ui-avatar of Vladimir Labat
Vladimir L.
5.0
8 months ago

A very pleasant course. I need to learn how to use the Unity IDE and I have known programming for a long time. So I'm really relaxing and having fun. Thank you

  • Helpful
  • Not helpful
ui-avatar of Inbal Abramson
Inbal A.
5.0
8 months ago

It's great. A well rounded course and super clear for beginners

  • Helpful
  • Not helpful
ui-avatar of Laura Mellerup Skjødt
Laura M. S.
5.0
8 months ago

easy to understand and nice exercises!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses