Get the course:


Reviews:


What you will learn:

One-way collisions
One-way collisions

We will create a level using tilemaps, one-way colliders and a parallax background. You will know exactly how to work with Unity 2D environment to create your own games.

State Pattern

To keep our character controller opened for new features we will base it on a State Pattern. We will implement different game mechanics like climbing, attack etc. over a period of the entire course to show that indeed we can easily extend our controller.

Cool Menu UI
Cool Menu UI


I know that you want to make games - not to learn how to code (which can be boring).

That is why we will implement different cool features like this menu with clouds and shaking buttons so that you learn :)

Play the end result


There is no better way to show you what we will create in this course by... letting you player it.


Visit https://svstudio.itch.io/2d-platformer-course-game and play the game that we will create (open in Web Browser. It doesn't support mobile devices)

What you can expect:


  • Fully working 2D platformer game template at the end of the course - you will have a template and an example that you can always go back to :)


  • Learn to write clean, object oriented code and to understand the concept behind each game mechanic that we create


  • Project files per each section


  • Links to scripts on github per each video where we write some code


  • 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.


  • 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



Who am I

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


  Section 1 - Introduction
Available in days
days after you enroll
  Section 2 - Working with Tilemaps
Available in days
days after you enroll
  Section 3 - Basic Character movement
Available in days
days after you enroll
  Review The Course
Available in days
days after you enroll
  Section 4 - Making character movement system extendable
Available in days
days after you enroll
  Section 5 - Adding jumping mechanic
Available in days
days after you enroll
  Section 6 - Cinemachine camera setup
Available in days
days after you enroll
  Section 7 - Creating Level 1
Available in days
days after you enroll
  Section 8 - Climbing Mechanic
Available in days
days after you enroll
  Section 9 - Adding player UI
Available in days
days after you enroll
  Section 10 - Respawn system
Available in days
days after you enroll
  Section 11 - Adding Music and Audio Feedback
Available in days
days after you enroll
  Section 12 - Weapons system
Available in days
days after you enroll
  Section 13 - Attack State
Available in days
days after you enroll
  Section 14 - Hit & Die State
Available in days
days after you enroll
  Section 15 - Adding a patrolling enemy
Available in days
days after you enroll
  Section 16 - Adding Feedback To Fighting system
Available in days
days after you enroll
  Section 17 - Adding range weapons
Available in days
days after you enroll
  Review The Course
Available in days
days after you enroll
  Section 18 Adding pickable points
Available in days
days after you enroll
  Section 19 Adding a shooting enemy
Available in days
days after you enroll
  Section 20 Adding main menu
Available in days
days after you enroll
  Section 21 Level management system
Available in days
days after you enroll
  Section 22 Save System
Available in days
days after you enroll
  Section 23 In-game menu
Available in days
days after you enroll
  Section 24 Adding Level 2
Available in days
days after you enroll
  Section 25 Adding flying enemy
Available in days
days after you enroll
  Section 26 - Boss fight
Available in days
days after you enroll
  Extra - Unity New input system package
Available in days
days after you enroll
  Extra videos
Available in days
days after you enroll