Unity 2021 courses:

Object Oriented Programming

for Unity game devs

Learn OOP theory using game-related examples and practice how to apply it to a Hands-On Unity 2D game prototype.

Make Civilization prototype in Unity

Learn to create a turn-based strategy game prototype and understand exactly what each part of the code does!

Unity 2020 courses:

PlatformerCOurse.gif

Make a 2D platformer using Design patterns

Did you have this experience where you add a new feature and it breaks your existing code? It’s pretty frustrating. But making games is supposed to be fun!

In this video course you will learn how to use design patterns and object-Oriented programming to make adding new features and extending already existing game mechanics easy. I will make sure that you UNDERSTAND the code and WHY you write it. At the end you will have a fun small game and also you will know how to add State Pattern, Strategy pattern and factory method pattern into your own projects to make working with them a fun experience.

riP1Noi - Imgur.gif

Make a JUICY 2D shooter prototype

Some games just stand out. Learn how to ensure that your code to make your game “JUICY”.

In this video course we will work on making our shooting mechanics that “feels” good by adding different visual and sound effect, using 2D lights from URP pipeline and exploring how to add custom shaders using Shader Graph.

We will also analyse feedback from game testers to learn how to use it to improve your game feel. While doing so we will explore event drive architecture and how it helps us to implement all of that without warring about breaking our existing code.

Unity 2019 courses:

aEBEUVz - Imgur.gif

Make a 3D survival game

Creating all the different systems of a 3d game is a daunting task. Learn how base your game architecture on a state pattern in order to split each different game mechanic into manageable chunks.

In this video course I will show you step by step how to create a bigger project in Unity by building on top of the code that we already have and to refactor the old code when needed.

L3rIe5v - Imgur.gif

Learn how to write better code by making a city builder game

Learn how to plan your project, refactor your code and use Unit Test in order to improve the way you create the code behind your game mechanics.

In this course we will make a city builder game with some basic economy, building mechanics and while making it learn how to write better code.