Get the course:


What you will learn:


Tilemap workflow


Learn how to use 2D Tilemap system in Unity to crate a dungeon map.

Shooting mechanic


We will prototype a Top-down shooting game mechanic with a simple Idle->Chase->Attack AI using Finite State Machine for the Enemies.

Juiciness


We will work on making our shooting mechanic by exploring:

  • Unity 2D Lights system, spawning
  • Developing custom flash and dissolve shaders using ShaderGraph
  • By exploring REAL feedback from game testers to improve our game.


What you can expect:


30-Days refund policy

If you don't enjoy the course let me know and I will issue a refund if you are within the 30 days from the date that you made the purchase


My help

If you don't understand something just ask here in the comment section or on courses Discord channel. I do my best to daily answer any question.


Learn to write clean, object oriented code

Making games is an iterative process - which basically means that things changes (quite often). If we create a maintainable code base for our game project from the start it is very easy to interduce those changes. I will do my best to show you how to create small maintainable classes that we can easily modify and extend.


Project files

Project files and github links where you can check the code changes are available per each video / section where we do some coding.


English subtitles

For the videos I have uploaded English (autogenerated) subtitles.


Fully working 2D platformer game template at the end of the course

When you are done you will have a template of a 2D shooter game that you can convert into your own game.


Check the reviews:

About Sunny Valley Studio:


Hi! I'm Peter - a programmer with around 5 years experience in Unity πŸ‘‹


I have always loved to code and to play games 😁


Professionally I have mostly worked as a HVAC Engineer and a Programmer on a Machine Learning project using Python. I have spend all my free time improving my coding skills and creating small unity game projects, and helping other indie devs on their projects as a programmer.


You can find all most of them on my YouTube channel: Sunny Valley Studio πŸ™‚


I know that learning to code can be hard. At the same time creating games is a very much iterative process which means that new features needs to be added to the code.


If it is not maintainable you will spend more time fixing bugs then on actually designing the game. 😬


That is why I am doing my best to help others to learn how to write well architected code in Unity πŸ˜‰

Videos:

  Introduction
Available in days
days after you enroll
  Section 2 - Player Character
Available in days
days after you enroll
  Section 3 - Simple Map
Available in days
days after you enroll
  Section 4 - Shooting mechanic
Available in days
days after you enroll
  Section 5 - Enemy setup
Available in days
days after you enroll
  Section 6 - Adding Juiciness
Available in days
days after you enroll
  Section 7 - UI
Available in days
days after you enroll
  Section 8 - Spawning enemies
Available in days
days after you enroll
  Section 9 - Enemy drop ammo and health
Available in days
days after you enroll
  Section 10 - FIXES
Available in days
days after you enroll
  Section 11 - Old content for Unity 2020.1
Available in days
days after you enroll
  Section 12 - End Project
Available in days
days after you enroll