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:



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.



14-Days refund policy

If you don't enjoy the course let me know and I will issue a refund if you are within the 14 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.

Check the reviews:

About Sunny Valley Studio:


Hi! I'm Peter 👋


I am a game developer creating games and prototypes in Unity since 2017 (https://svstudio.itch.io/)👍


I love programming (started learning as a kid) and playing games. That is why I started creating games 😁


I share my knowledge about coding in C# and creating game mechanics in Unity at Sunny Valley Studio YT channel and in my video courses🙂


I am also part of Unity insiders program so that I can bring you up-to-date solutions to how to implement different game mechanics in Unity 🤓


My goal is to make learning programming and making games easy by explaining everything in a step-by-step manner, breaking it into small manageable chunks of knowledge.


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. I want to show you how you can evolve your code and your unity project so that it is easy to work on it and so that if something break you can quickly fix it. Yes it will require you learning how to code well. But I tell you it will be worth it (and a time saver later on).

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