Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Masterclass In C# Programing & Unity 2D Game Development

/

Release date:2021

Author:Michael Murr

Skill level:Beginner

Language:English

Exercise files:Yes

About This Class
This course is made with the latest content and newest technics used in modern Game Development (Unity 2D 2022)

The best way to learn anything is by doing it in a really fun way and this is where this course comes from. If you want to learn how all these incredible games you see are made there is no better place to start than this course. We made sure that this course has everything you need to take you from a beginner (even with zero codding experience) and slowly take you to intermediate level

I chose the main project in this course to be a 2D Roguelike because it not only has a vast library of game development concepts that we can implement and learn, but also because it’s very simple (especially if you are a beginner) to delve in and get started on your game development journey.

Everything in this course has been meticulously crafted, review and recrafted to provide you with the best experience possible and maximize your learning as much as possible. So not only will you have a great time learning you’ll also get the MOST BANG FOR YOUR BUCK by going away from this course with a lot of tools in your arsenal to continue you journey in the wild west of game development.

Section 1: Introduction
We’ll start off by downloading Unity and Visual studio. Installing them and making sure they work. We will then create our first code in C# and get used to Unity interface. Finally we’ll talk about the game design of our game and what it takes to start creating a game from scratch

Section 2: Setting Up Our World
In this section we are going to start learning what sprite sheets are and how to set them up. We’ll learn what sorting layers are in Unity. We’ll look into colliders and RigidBodies and add them to our game objects and see how it starts getting affected by physics. we’ll learn how to animate our sprites. We’ll even understand what blending trees that will greatly help us reduce difficulty of animating

Section 3: Setting Up Shooting Mechanics
In this section we will be creating our players bullets, firing then in the direction out mouse is pointing, having a counter to create automatic firing and add impact effects to those bullets. While doing all of that we’ll be learning about prefabs and instantiation and how to manipulate the world of our game to make it look much nicer

Section 4: Setting Up Enemies
This section completed the previous one. We create our shooting mechanics but now we need something to actually shoot at. We’ll be setting up our enemies and moving them towards the player. We’ll delve deeper to animations by adding the to our enemy and the use methods, arrays and something called a Coroutine that will take us deep into C#

Section 5: Creating Rooms (Tile map)
Up to this point we used a pre-created image to represent the map. Those days are over and it’s time for us to create our own map. We’ll be introduced to tilemaps in Unity, add various colliders to it and learn about a mechanic in Unity that few know which is the Cinemachine. We’ll also have our fair share of C# when we learn foreach loops, and Lists

Section 6: Level Flow
In this section we will learn about the scene manager in Unity that will allow us to create multiple levels in our game and transition between them. Plus we’ll learn a very tricky way to making sure we always arrive in the right position when moving through our worlds

Section 7: Destructible Environment
This is One of the most fun section in the course. Every roguelike has a dashing mechanic and we are going to have ours as well. We’ll add a tornado mechanic but not only will it make us invincible and a bit fast it will also destroy any “destructible” game object in our path

Section 8: Advanced Shooting (weapons system)
What’s better than having a weapons to shoot with? Having a lot of them and being able to choose between them on the go, we’ll be adding multiple weapons to our game. Each with their own using shooting style, speed and damage. With various bullets and firing rate for each. Not only that, we’ll also make our camera shake whenever we shoot to add more weight to our game

Section 9: Health System
In this section we’ll be adding a player health system. We also visualize it by create a health bar that we can clearly see on a Canvas. We’ll learn how we can update that health bar through script and add a cool death screen every time our player suffers a death. Finally we’ll be adding spikes to the ground, once the player gets on them they will get hurt and lose a bit of that health

Section 10: Pickups
In this section we’ll delve into pickups. We’ll be picking up weapons from the ground. Coins with which we’ll be able to buy money in shops, health packs that once hurt we can go and pickup and we’ll also add a chest that we can open and get a weapons from. A random weapons this is where our C# skills will be begin to come to fruition

Section 11: Music & SFX
Time to breath some life into this game adding sound effects and Music. Now our game goes from static to dynamic. We will add background Music and SFX. To each level and each interaction respectively

Section 12: Multiple Enemy Types (Some should have melee attacks)
What’s more fun that having 1 enemy that can kill you? Having 4 different type of enemies that can kill you. We’ll have the wanderer, the patroller, the scared enemy and the angry skeletal enemy. This section will be the foundation of our enemy AI and will open the doors for the way we’ll implement our boss in the upcoming section

Section 13: Shop & Money System
Now that we pick up items, we want to sell them… for MONEY! who doesn’t like money? we will introduce a monetary system so basically create an economy. We create a shop with a shop keeper inside and we’ll be able to transact with him using the money we have to buy and the items we have to sell

Section 14: Creating Menus
Every game HAS to have a main menu. But it also needs a dynamic main menu. We create a simple menu with a background. But the exiting part of this is the way we give the ability to our player to either continue from his last save or start a new game. We’ll also be adding a Victory screen, a way to restart the level after death and a Pause/Resume mechanic

Section 15: Boss Battles (Advanced Unity State Machine)
It’s time for the really fun part here. We’ll be create a boss fight fight. But not just any boss fight, this boss fight will be using a state machine. Which is also at the same time out animator. We’ll be suing it to transition the boss from state to state, and in each one he will have a different set of attacks

Bonus Section 16: Room Generation (Advanced C# Object Oriented Programming)
We come to our final section where we will be creating multiple rooms each with it’s fun little tweak on the game mechanics, we’ll have a random enemy spawner. We’ll have doors that are closed and that upon only once we destroy all the enemies in our desired level. And we will have an option to choose between 2 levels to go to after we kill everyone that’s in here

What You Will Learn In This Course:

  • Use Visual Studio with Unity in a simple way
  • How to set a good Game Development environment
  • Unity Engine are in a simple and comprehensive way
  • The Basics of C# in the most fun ways possible by creating a game
  • Use player input to control the behavior of our game
  • Add different component to game objects
  • Add gravity and other forces to game objects
  • Make game objects interact with each other in our game
  • Add sprite sheets and slice them up
  • Create Tile assets
  • How to create levels from our tile assets
  • Become a ninja problem solver and learn how to go step by step to solve any problem in Game
  • Development and coding
  • Create animations
Watch online or Download for Free

Masterclass In C# Programing & Unity 2D Game Development – 001
Masterclass In C# Programing & Unity 2D Game Development – 002
Masterclass In C# Programing & Unity 2D Game Development – 003
Masterclass In C# Programing & Unity 2D Game Development – 004
Masterclass In C# Programing & Unity 2D Game Development – 005
Masterclass In C# Programing & Unity 2D Game Development – 006
Masterclass In C# Programing & Unity 2D Game Development – 007
Masterclass In C# Programing & Unity 2D Game Development – 008
Masterclass In C# Programing & Unity 2D Game Development – 009
Masterclass In C# Programing & Unity 2D Game Development – 010
Masterclass In C# Programing & Unity 2D Game Development – 011
Masterclass In C# Programing & Unity 2D Game Development – 012
Masterclass In C# Programing & Unity 2D Game Development – 013
Masterclass In C# Programing & Unity 2D Game Development – 014
Masterclass In C# Programing & Unity 2D Game Development – 015
Masterclass In C# Programing & Unity 2D Game Development – 016
Masterclass In C# Programing & Unity 2D Game Development – 017
Masterclass In C# Programing & Unity 2D Game Development – 018
Masterclass In C# Programing & Unity 2D Game Development – 019
Masterclass In C# Programing & Unity 2D Game Development – 020
Masterclass In C# Programing & Unity 2D Game Development – 021
Masterclass In C# Programing & Unity 2D Game Development – 022
Masterclass In C# Programing & Unity 2D Game Development – 023
Masterclass In C# Programing & Unity 2D Game Development – 024
Masterclass In C# Programing & Unity 2D Game Development – 025
Masterclass In C# Programing & Unity 2D Game Development – 026
Masterclass In C# Programing & Unity 2D Game Development – 027
Masterclass In C# Programing & Unity 2D Game Development – 028
Masterclass In C# Programing & Unity 2D Game Development – 029
Masterclass In C# Programing & Unity 2D Game Development – 030
Masterclass In C# Programing & Unity 2D Game Development – 031
Masterclass In C# Programing & Unity 2D Game Development – 032
Masterclass In C# Programing & Unity 2D Game Development – 033
Masterclass In C# Programing & Unity 2D Game Development – 034
Masterclass In C# Programing & Unity 2D Game Development – 035
Masterclass In C# Programing & Unity 2D Game Development – 036
Masterclass In C# Programing & Unity 2D Game Development – 037
Masterclass In C# Programing & Unity 2D Game Development – 038
Masterclass In C# Programing & Unity 2D Game Development – 039
Masterclass In C# Programing & Unity 2D Game Development – 040
Masterclass In C# Programing & Unity 2D Game Development – 041
Masterclass In C# Programing & Unity 2D Game Development – 042
Masterclass In C# Programing & Unity 2D Game Development – 043
Masterclass In C# Programing & Unity 2D Game Development – 044
Masterclass In C# Programing & Unity 2D Game Development – 045
Masterclass In C# Programing & Unity 2D Game Development – 046
Masterclass In C# Programing & Unity 2D Game Development – 047
Masterclass In C# Programing & Unity 2D Game Development – 048
Masterclass In C# Programing & Unity 2D Game Development – 049
Masterclass In C# Programing & Unity 2D Game Development – 050
Masterclass In C# Programing & Unity 2D Game Development – 051
Masterclass In C# Programing & Unity 2D Game Development – 052
Masterclass In C# Programing & Unity 2D Game Development – 053
Masterclass In C# Programing & Unity 2D Game Development – 054
Masterclass In C# Programing & Unity 2D Game Development – 055
Masterclass In C# Programing & Unity 2D Game Development – 056
Masterclass In C# Programing & Unity 2D Game Development – 057
Masterclass In C# Programing & Unity 2D Game Development – 058
Masterclass In C# Programing & Unity 2D Game Development – 059
Masterclass In C# Programing & Unity 2D Game Development – 060
Masterclass In C# Programing & Unity 2D Game Development – 061
Masterclass In C# Programing & Unity 2D Game Development – 062
Masterclass In C# Programing & Unity 2D Game Development – 063
Masterclass In C# Programing & Unity 2D Game Development – 064
Masterclass In C# Programing & Unity 2D Game Development – 065
Masterclass In C# Programing & Unity 2D Game Development – 066
Masterclass In C# Programing & Unity 2D Game Development – 067
Masterclass In C# Programing & Unity 2D Game Development – 068
Masterclass In C# Programing & Unity 2D Game Development – 069
Masterclass In C# Programing & Unity 2D Game Development – 070
Masterclass In C# Programing & Unity 2D Game Development – 071
Masterclass In C# Programing & Unity 2D Game Development – 072
Masterclass In C# Programing & Unity 2D Game Development – 073
Masterclass In C# Programing & Unity 2D Game Development – 074
Masterclass In C# Programing & Unity 2D Game Development – 075
Masterclass In C# Programing & Unity 2D Game Development – 076
Masterclass In C# Programing & Unity 2D Game Development – 077
Masterclass In C# Programing & Unity 2D Game Development – 078
Masterclass In C# Programing & Unity 2D Game Development – 079
Masterclass In C# Programing & Unity 2D Game Development – 080
Masterclass In C# Programing & Unity 2D Game Development – 081
Masterclass In C# Programing & Unity 2D Game Development – 082
Masterclass In C# Programing & Unity 2D Game Development – 083
Masterclass In C# Programing & Unity 2D Game Development – 084
Masterclass In C# Programing & Unity 2D Game Development – 085
Masterclass In C# Programing & Unity 2D Game Development – 086
Masterclass In C# Programing & Unity 2D Game Development – 087
Masterclass In C# Programing & Unity 2D Game Development – 088
Masterclass In C# Programing & Unity 2D Game Development – 089
Masterclass In C# Programing & Unity 2D Game Development – 090
Masterclass In C# Programing & Unity 2D Game Development – 091
Masterclass In C# Programing & Unity 2D Game Development – 092
Masterclass In C# Programing & Unity 2D Game Development – 093
Masterclass In C# Programing & Unity 2D Game Development – 094
Masterclass In C# Programing & Unity 2D Game Development – 095
Masterclass In C# Programing & Unity 2D Game Development – 096
Masterclass In C# Programing & Unity 2D Game Development – 097
Masterclass In C# Programing & Unity 2D Game Development – 098
Masterclass In C# Programing & Unity 2D Game Development – 099
Masterclass In C# Programing & Unity 2D Game Development – 100
Masterclass In C# Programing & Unity 2D Game Development – 101
Masterclass In C# Programing & Unity 2D Game Development – 102
Masterclass In C# Programing & Unity 2D Game Development – 103

[Skillshare] Masterclass In C# Programing & Unity 2D Game Development.7z
[Skillshare] Masterclass In C# Programing & Unity 2D Game Development_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

2 Comments

  1. Could you please put this course, I think it’s the best roguelike course I’ve seen: https://www.udemy.com/course/unity-2d-dungeon-gunner-roguelike-development-course/
    please and thank you.

  2. Please upload this course from skillshare
    https://www.skillshare.com/en/classes/Masterclass-In-C-Programing-Unity-3D-Game-Development-First-Person-Shooter/2139144721

Leave a Comment

Your email address will not be published. Required fields are marked *