Complete Unity 2018 - Coding Games in C#

Code and build your way to a finished 2D cross-platform game with a wide variety of core game development topics

Learn the ins and outs of building 2D games in Unity 2018 from the ground up. We will cover working in the engine, GameObjects & Components in detail, many coding topics, and building art assets from a technical perspective.

We will start from basics and there will be example scripts for you to download, test, and use if you wish throughout many of the tutorials provided in the course.

With a focus on coding, I will be showing you advanced techniques such as Dependency Injection to make your scripts more loosely coupled and easier to make changes to later on and Unit testing through the Unity Test Runner.

Several external tools will be covered as well to help you in creating your game (Pyxel Edit for Pixel Art, BFXR for Sound Effects, etc).

Relevant Course Materials (Scripts, Assets) will be uploaded her for you to use https://drive.google.com/open?id=1Z4sJ8BR4NSXPiltno0O1RjuC4Ny4_atD

Note that not every tutorial will have it's own assets

Here are some of the Unity basics that will be covered in the course

  • Rigidbodies and 2D kinematic game physics
  • Adding, using, and manipulating components on game objects
  • Workflows in Unity and learning how to work more efficiently
  • Manipulating audio sources for sound playback during events and animation
  • Adding lighting to 2D sprite objects in the game engine.
  • Using the Unity Tilemapping Tools to Create Game Maps with easy collision setup
  • Step A to Z in Creating Prefabs for your game like a Giant Animated Fireball

Here are some of the coding topics covered in the course

  • Collision checking for walls and event triggers
  • UI Menus - How to create and navigate between menu using the UI components available inside of unity
  • Saving and Loading Game Data to Permanent or Temporary Files on Any Platform
  • Odin Inspector - a Premium addon that makes it easy to design inspectors for your scripts so designers can make changes to your game and also opens up serialization for important C# objects like Dictionaries.
  • Managing character inventories including items and money
  • Remembering the state of objects in the game when the player leaves and reenters a scene
  • How to Use Scriptable Objects - Storing important game data like settings in an asset file that you can easily edit with the Unity inspector
  • Custom unity events and making outside scripts react to them
  • Enemy and Projectile spawning scripts
  • Unit Testing and Scene Testing with the Unity Test Runner
  • Dependency Injection with Zenject

Possibilities for Future Updates

  • Nested Prefabs in Unity 2018.3 (Definitely will cover this once it's out)
  • We may also touch on RigidBody Dynamic game physics for those who want a more modern take on 2D games like platformers and puzzle games (think Angry Birds)
  • Updates leading into 2019 on the latest unity technologies

Note that the course, while it has a lot of content already is still a work in progress. I'm aiming to release additional videos the course each week and keeping information up to date. If you feel a topic is missing, feel free to shoot me a suggestion.

Your Instructor

Chris Navarre
Chris Navarre

My philosophy in information technology and learning in general is that video learning is the best way to learn for yourself. I can provide the videos but it's up to you as my student to absorb and practice the information to become a more educated and skilled person.

If you want to get a taste of my approach to education and tutorial series, you can find me on my YouTube tutorial channel Chris' Tutorials.

Class Curriculum

Available in days
days after you enroll

Courses Included with Purchase

Introduction to GIMP 2.8: Tutorials for Beginners
Learn how to use the GIMP 2.8 photo editor to do editing, image manipulation, thumbnails, and graphic design.
Chris Navarre
Complete Beginner's Guide to Photoshop CC 2018
First steps into digital photo editing and art
Chris Navarre
2D Game Development in Unity
Building Your Own Game with the Unity Editor, Sprites, and C# Scripting
Chris Navarre

Original Price: $80

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!