Disclosure: when you buy through links on our site, we may earn an affiliate commission.

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
(25 reviews)
3,742 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 8h 4m
Language: English
Next start: On Demand

Table of contents


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).
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
Music Used: Beauty Flow by Kevin Macleod (CC-BY 4.0 License)

You will learn

✓ Build a 2D game with working physics, enemies, and projectiles
✓ Create triggers and events to make the game progress at the right time
✓ Work with sprite renderers to achieve appealing visual effects
✓ Save and load game data from and to files
✓ Manage player inventories with item pickups or powerups
✓ Loosely couple your scripts with dependency injection for better code management
✓ Run tests on your game without hitting play every time with the Unity Test Runner


• Unity 2018 or Above
• An image editing program like Photoshop, Pyxel Edit, or GIMP to create or edit your sprites in
• Knowing a little bit of programming and C# will help a lot

This course is for

• People who want to build their own games in a robust and extendable game engine
• Anyone who may know a little code, but wants to learn how to C# libraries specific to the Unity Engine
• Lovers of 2D Pixel Art Games
• C# learners or developers who want to follow good design practices like Dependency Injection and Unit Testing while building their games

How much does the Complete Unity 2018 - Coding Games in C# course cost? Is it worth it?

The course costs $14.99. And currently there is a 63% discount on the original price of the course, which was $39.99. So you save $25 if you enroll the course now.
The average price is $18.0 of 394 Unity courses. So this course is 17% cheaper than the average Unity course on Udemy.

Does the Complete Unity 2018 - Coding Games in C# course have a money back guarantee or refund policy?

YES, Complete Unity 2018 – Coding Games in C# has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Complete Unity 2018 - Coding Games in C# course, but there is a $25 discount from the original price ($39.99). So the current price is just $14.99.

Who is the instructor? Is Chris Navarre a SCAM or a TRUSTED instructor?

Chris Navarre has created 21 courses that got 1,553 reviews which are generally positive. Chris Navarre has taught 71,836 students and received a 4.1 average review out of 1,553 reviews. Depending on the information available, Chris Navarre is a TRUSTED instructor.
Software Tutorial Expert and Author
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 8h 4m
Language: English
Next start: On Demand

Students are also interested in