Favorites
b/skillshareedited 9 months agobyELKinG

Unity 2D Master: Game Development with C# and Unity

Unity 2D Master: Game Development With C# And Unity

Last updated 6/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.28 GB | Duration: 7h 38m

From complete beginner to master level with this unique, easy-to-follow Unity 2D course.

What you'll learn
Learn C# from scratch and develop good coding practices
Implement Unity's NEW INPUT SYSTEM with controller support
Use Unity latest features: Tilemap, Cinemachine, 2D lighting and Postprocessing
Implement complex player movement and animations
Create enemies and traps, destructible objects, melee combat
Implement moving and one way platforms
Main Menu, UI elements and TextMesh Pro package
Implement Sound Effects and Background music
Get familiar with powerful and versatile Particle System
Screen Shake
Learn to save and load game data with Playerprefs
UPDATE: Advanced Player Movements (Variable Jump, Multiple Jumps, Wall Slide, Wall Jump, Crouch)
UPDATE 2: Timeline and Cutscenes (Unity 2022)

Requirements
PC or Mac
Free Unity version (2020 or newer) and Visual Studio - Installation process included in the course
No previous experience in C# or Unity is required- This course is beginner friendly and you can start from scratch

Description
This course is made in Unity 2020 (LTS) using Unity's newest tools and packages. I promise you that this is one of a kind course with short, informative easy-to-follow lessons. No time-wasting, that's why I call it Time Saver.This course covers all skill levels and therefore is divided into two parts:sections for complete beginners in C# and Unitysections for game developers with experienceIf you just started with Game Development, then the beginner sections are for you. The lessons will gradually increase your knowledge and improve the skills that are needed for the next part of the course.The beginner sections are:InstallationC# and Unity FundamentalsPhysics 2D Mini-GameThe 2D platformer section is the main part of the course in which you learn how to fully utilize the new input system with controller support. This section will also start as beginner-friendly but it will slowly lead you into advanced programming techniques and solving complex tasks (melee attack, climb ladders, inheritance, virtual functions, lists, singleton pattern GameManager, etc). It will give you a foundation and a great concept on which you can build your games. In the end, make your games stand out with 2D lights and post-processing effects.Update- Advanced Player MovementVariable JumpMultiple Variable Jumps (Double, Triple...)Wall SlideWall JumpCrouchUpdate 2- Timeline and Cutscenes (Unity 2022)Timeline SetupTimeline AnimationsTimeline SignalsTimeline and Cinemachine CamerasIf you get stuck anywhere or need help, I respond to all messages. You can also join the community on the Discord server and connect with other enrolled students. Also, don't forget that this course will expand over time and you can vote for the next lessons.Don't miss this opportunity, you can't lose anything since the course has a 30-day money-back guarantee. Trust me, you won't be disappointed.Thank you for your time and see you in the course lessons.

Overview
Section 1: Course Structure

Lecture 1 Course Structure [Don't skip this]

Lecture 2 Advanced Movement Update Intro

Lecture 3 Timeline Update Intro

Lecture 4 Welcome and Discord Server

Section 2: Installation

Lecture 5 What is Unity Hub?

Lecture 6 Install Unity Hub

Lecture 7 Install Unity and Visual Studio

Section 3: C# and Unity Fundamentals [Part 1]

Lecture 8 First Project

Lecture 9 First Script

Lecture 10 Variables

Lecture 11 Functions

Lecture 12 Challenge- Functions

Lecture 13 Challenge Review- Functions

Lecture 14 Classes

Lecture 15 Access Modifiers

Lecture 16 Execution Order in Scripts

Lecture 17 New Scene and Layout

Lecture 18 Conditions + [Mini Challenge]

Lecture 19 Loops

Lecture 20 Challenge+Review- Loops

Lecture 21 Arrays

Lecture 22 Unity Documentation

Section 4: Basic Physics Mini Game [Part 1.1]

Lecture 23 Project Setup and Version Note

Lecture 24 Sprite Creator

Lecture 25 Rigidbody and Gravity

Lecture 26 Colliders and Triggers

Lecture 27 Collision Matrix and Layers

Lecture 28 Challenge- Collision

Lecture 29 Challenge Review- Collision

Lecture 30 Import Input Package

Lecture 31 Get Component and Move Player

Lecture 32 Scene Navigation and Setup

Lecture 33 OnCollision Functions

Lecture 34 Prefab

Lecture 35 Instantiate (create) objects

Lecture 36 OnTrigger and Destroy functions

Lecture 37 Sorting Layers

Lecture 38 Exit The Game

Lecture 39 Quick Export / Build

Section 5: Tilemap 2D Platformer [Part 2]

Lecture 40 Project Setup and Download Files

Section 6: Importing Sprites

Lecture 41 Importing Sprites

Lecture 42 Importing Pixel Art Sprites

Lecture 43 Sprite Editor and Sprite Sheet + [Mini Challenge]

Section 7: Tilemap Fundamentals

Lecture 44 Tilemap Setup

Lecture 45 Placing Tiles and Layers + [Mini Challenge]

Lecture 46 Tilemap and Composite Collider

Section 8: Player Controls and Animations

Lecture 47 Preparing the Player

Lecture 48 Controls Setup- New Input System

Lecture 49 Moving the Player- New Input System

Lecture 50 Flipping the Player

Lecture 51 Animation Setup

Lecture 52 Animation Transitions

Lecture 53 Player Jump

Lecture 54 Ground Detection

Lecture 55 Challenge+Review- Ground Detection

Lecture 56 Jump Animation with Blend Tree

Lecture 57 Double Jump and Additional Jumps

Lecture 58 Fix Sticky Walls

Section 9: Controller Support

Lecture 59 Controller Setup

Lecture 60 More About Controllers- Avoid Mistakes

Section 10: Upgrade and Version Note

Lecture 61 How to upgrade Unity Version (Upgraded to 2020.3 LTS)

Section 11: Cinemachine Camera

Lecture 62 Main Camera Info

Lecture 63 Cinemachine Follow Camera

Lecture 64 Pixel Perfect Camera

Lecture 65 Fix Lines/Gaps Between Tiles

Lecture 66 Camera Boundaries

Section 12: Collectible and Sound

Lecture 67 Collect Gems using Tags + [Mini Challenge]

Lecture 68 Sound Basics

Lecture 69 Add Sound to Pick Up (Gem)

Lecture 70 Challenge + Review- Background Music

Section 13: UI Basics

Lecture 71 Canvas Setup

Lecture 72 Image and Text Setup

Lecture 73 Display Gems Number

Section 14: Health, Damage System and Spikes

Lecture 74 Health and Take Damage

Lecture 75 Damage Prevention Time using Coroutines

Lecture 76 Spikes

Lecture 77 Hurt and Damage Animations

Lecture 78 Spikes Knockback

Lecture 79 Health UI

Lecture 80 Challenge + Review- Health Pick Up

Section 15: Patrolling Enemy

Lecture 81 Enemy Concept with Parent and Child Classes (Inheritance)

Lecture 82 Move Enemy

Lecture 83 Enemy Attack

Section 16: Scene Management (Change Levels/Scenes)

Lecture 84 Change Levels/Scenes

Lecture 85 Fade Between Scenes

Section 17: Gamemanager

Lecture 86 Game Manager Setup

Lecture 87 Unlock Doors with Game Manager

Section 18: Save and Load

Lecture 88 PlayerPrefs Syntax

Lecture 89 Save and Load Health

Lecture 90 Challenge- Save Gems

Lecture 91 Challenge Review- Save Gems

Section 19: Moving Platforms

Lecture 92 Moving Platforms

Lecture 93 Move Player with Platform

Lecture 94 Platform Upgrade

Lecture 95 One Way Platform

Section 20: Player Attack

Lecture 96 Player Melee Attack

Lecture 97 Challenge + Review- Enemy Damage Animation

Lecture 98 Play Attacking Sound with Animation Events

Lecture 99 Challenge + Review- Destructible Box

Section 21: Ladders

Lecture 100 Climb Ladders

Section 22: Particle System

Lecture 101 Particle System- Gem Particles

Section 23: Main Menu with TextMesh Pro

Lecture 102 Main Menu Preparations

Lecture 103 TextMesh Pro + [MiniChallenge]

Lecture 104 Buttons and Main Menu + [MiniChallenge]

Lecture 105 Challenge- Custom UI Controls

Lecture 106 Pause Game + [Challenge]

Lecture 107 Load Saved Level (Continue Game)

Section 24: Export/Build Game

Lecture 108 Export/Build Game

Section 25: Extras- URP, Lighting and Post Processing [Part 2.1]

Lecture 109 URP Setup

Lecture 110 New URP- Update

Lecture 111 2D Lights

Lecture 112 2D Shadows

Lecture 113 Post Processing

Section 26: Screen Shake

Lecture 114 Screen Shake with Cinemachine

Section 27: UPDATE- Advanced Player Movement

Lecture 115 Variable Jump

Lecture 116 Multiple Variable Jumps (Double, Triple...)

Lecture 117 Wall Slide

Lecture 118 Wall Jump

Lecture 119 Crouch

Section 28: UPDATE 2- Timeline and Cutscenes (Unity 2022)

Lecture 120 Timeline Setup

Lecture 121 Timeline Animations

Lecture 122 Timeline Signals

Lecture 123 Timeline and Cinemachine Cameras

Section 29: Mobile Game Development

Lecture 124 BONUS LECTURE

It's appropriate for both: complete beginners and developers with experience that wish to improve their skills,If you search for quick, informative, straight-to-the point lessons then this is the perfect course for you

Screenshots

Unity 2D Master: Game Development With C# And Unity

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.