What you'll learnLearn 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)
RequirementsPC 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
DescriptionThis 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.
OverviewSection 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
Buy Premium Account From My Download Links & Get Fastest Speed.