Game Development: Basic Games with C# and Unity 3D

Learn How to Create Games with Unity 3D by Programming 3 Projects from Scratch. Great to Quickstart your Portfolio!
Instructor:
TheCodingCult (aka Henrique de Carvalho)
16 students enrolled
English [Auto]
You will learn how to create simple games with Unity 3D
You will learn how to create simple games with C#
You will learn how to use GameObjects, Materials, Nested Prefabs and Variants in your games
You will learn how to make Vectorial Movement, Interpolation, Basic Physics, Colliders and Triggers in your games
You will learn how to use GetComponent and navigate through references in your games
You will learn how to use Controls and Inputs through events in your games
You will learn how to work with the UI and Anchors in your games
You will learn how to use Interfaces
You will learn how to use Enums
You will be able to use scripts in Animator events and control the state changes
You will be able to use Coroutines and Yield Instructions
You will be able to use Asynchronous systems
You will be able to use Singletons
You will be able to use Ref/Out
You will be able to use Abstract, Virtual and Override
You will be able to save data in .jsons
You will be able to build your own delegates
You will be able to use ScriptableObjects
You will be able to use Tweeners to make linear and curved movements
You will be able to use Extensions
You will be able to change scenes/levels
You will be able to create a loot system
You will be able to create a space shooter

In this course we are going to create 3 simple games and learn a lot from the development of each one. Then you are encouraged to continue the development by yourself following some guidelines on what to do; this way you get to practice and can add some beginner projects to your portfolio.

The first of the main projects is the Pong game, which we will use to learn all the basics, mostly Unity stuff and a little coding here and there.

The second is the Space Invaders project, where we start to use much more code.

The third is the Galaga/Space Shooter, when we go really heavy into programming behaviours, tweeners, movement curves, etc.

I’d recommend for you to give a quick scroll through the lesson’s names to see more in depth all the topics we are going to go through, but here is a short list of what you’ll learn:

  • GameObjects, Materials, Nested Prefabs and Variants

  • Make Vectorial Movement, Interpolation, Basic Physics, Colliders and Triggers

  • GetComponent and navigate through references

  • Controls and Inputs through events

  • UI and Anchors

  • Interfaces, Enums

  • Use Scripts in Animator Events and Control the State Changes

  • Coroutines and Yield Instructions

  • Asynchronous systems

  • Singletons

  • Ref/Out

  • Abstract, Virtual and Override

  • Save Data in .jsons

  • Build your Own Delegates

  • ScriptableObjects

  • Tweeners to Make Linear and Curved Movements

  • Extensions

  • Change Scenes/Levels

  • Create a Loot System

  • Create a Weapon System

Please take a look at the prerequisites before making the purchase. I’m expecting you to know basic programming logic and have a grasp on OOP. Thanks for your time and hope to see you in the lessons o/

You can view and review the lecture materials indefinitely, like an on-demand channel.
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!

Be the first to add a review.

Please, login to leave a review
f23de13a5b5ffaeedc108733e213078c
30-Day Money-Back Guarantee

Includes

15 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion