Published 1/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 13.56 GB | Duration: 13h 7m
Step by Step use Game Development Patterns in real games and Improve your Game Development Skills What you'll learn Game Object Pooling with details Creating Singleton Pattern objects in the right way Observer Pattern Real game implementation Implementing Event Driven Game Developlment with some event Managers Implementing finite state pattern with complete guidance Implementing Command Pattern and understand usecases Learn C# Design Patterns with real game development Examinate Best Practice implementation of C# and real Object Oriented Programing Instead of only developing game learn the development system and use it in your own games You will learn most professionaly used game development techniques in the insdustry You Will learn how to import animations and switch between animations Using Cinemachine adding shake system with cinemachine Requirements You will need basic understanding of C# like defining variables creating classes Interfaces and basic inheritance rules You need Unity installed on your PC/Laptop in order to follow course Description We will create two game prototypes first will be a Runner Clone main focus will be improving your coding skills at Unity to understand how to implement Game Development Patterns in real games and the second Game Will be a 3d Shooter game it will be more complex than the first game we will have more scripting tutorials for this game.You need to have at least basic knowledge of Using Unity/C# and its nice to have some prior skills for this course main idea is to improve your coding skills to write more clean and reuseable codes for your gamesTopics covered at Runner Clone Game;Game Object poolineric Singleton Class CreationObserver PatternAnimations and Best practice implementationsTopics covered at 3d Shooter Game;Creating a working state machine for Enemy AIUsing Scriptable objectsImplementing interfaces Bonus system Gun Upgrade system You can use most of the code on your own games and with those development techniques you can be more productive on your projects.to get the most benefit from the course all of the examples are offering source codes too also assets used in this course are totally free.Always feel free to ask me anything about to content I'm here to help step by step I'll be guiding you throughout the course. Overview Section 1: Intro Lecture 1 Intro Lecture 2 Initial Setup For 3D Runner Game Lecture 3 Initial Setup using Packages Implementing Initial Animations Section 2: Character Animations and Controllers Lecture 4 Implementing ed Animations Lecture 5 Adding Controller Scripts And Joystick Lecture 6 Finishing Controller Section 3: Creating GameObject Pool Lecture 7 Idea Behind Game Object Pooling Lecture 8 Completing GameObject Pool Section 4: Creating a Generic Singleton Pattern Lecture 9 Creating Script for Singleton Section 5: Creating GamePlay Lecture 10 Adding Obstacles Lecture 11 Setting Up Cinemachine and GameObjects Lecture 12 Adding Enviroment Lecture 13 Creating Collectable Mechanics Lecture 14 Collecting Item User Feedbacks Lecture 15 Collecting Item UserFeedBacks 2 Lecture 16 Completing Collectables Logic Section 6: Player improvements Lecture 17 Fixing Player Sideways falldown bug Lecture 18 Hiding Joystick make it look like swipe Lecture 19 Implementing basic UI Lecture 20 Improving Panel System Lecture 21 Implementing Observer Pattern Lecture 22 Iproving Player Health system with Observsers Lecture 23 Adding CameraShake with CineMachine Lecture 24 Adding Idle Animation For Player Lecture 25 Improving Game UI Lecture 26 Improving Ingame Panel Lecture 27 Implementing Inheritance to Improve our Codes Lecture 28 Updating Collectable System and Implementing Score Lecture 29 Implementing Barrier FallDown when hit Lecture 30 Aligning Objects Properly Lecture 31 Updating SingletonCreator System Lecture 32 Game Result Mechanics Lecture 33 Finish Line Animation Improvements Lecture 34 Final Configurations Lecture 35 Putting Development to a Package for Reuse Section 7: 3D Topdown Shooter Shooter Game Initial Setup Lecture 36 Initial Setup Lecture 37 Importing Hierarch 2 Lecture 38 Player Initial Controller Lecture 39 Improving Player Controller Lecture 40 Setting Up Player Controller Animations Section 8: Implementing Finite State Machine Lecture 41 Initial Setup For Enemy Models Lecture 42 Initial explanation about statemachine Lecture 43 Implementation of statemachine Lecture 44 Using statemachine in enemy scripts Lecture 45 Implementing new states for enemy Lecture 46 Implementing attack state logic for enemy Lecture 47 Adding new animations to game Section 9: Bullet System Lecture 48 Setting Up Bullet System Lecture 49 Implementing Scriptables Lecture 50 Adding Out and Configure Bullets Section 10: Health System Lecture 51 Setting Up UI For Health Bars Lecture 52 Enemy Chase And Simulate Take Damage Lecture 53 Adding Shooting To Player Lecture 54 Player Damage /Enemy Damage System Lecture 55 Continue on Player Damage/Enemy Damage System Lecture 56 Setting Animations on Hit and Improvements Lecture 57 Kickback Bug Fix Lecture 58 UI Rotate Towards Camera Section 11: Collecting Items Lecture 59 Setting Up Collectables Lecture 60 Collectable Interface Lecture 61 Collectable Improvements Lecture 62 Gun Upgrade And HealthCollectables Lecture 63 Setting Up Gun Upgrades Lecture 64 Enemy Bonus System Lecture 65 Enemy Bonus System 2 Lecture 66 Positioning Bonus And Testing Section 12: Setting Up Win/Lose Conditions Lecture 67 Intro for Game Manager Panels Lecture 68 Setting Up Panels Lecture 69 Panel Improvements Lecture 70 Binding Events For Player Lecture 71 Finish UI events Section 13: Final Thoughts Lecture 72 Setting Up New Level and Final Toughts Unity 3d mobile game developers hyper casual or casual.,For Game Devs e specially who wants to improve skills on coding and developing most of the course we will focus coding stuff,If you are a mobile game developer and having difficulties when codes get too much this is totally for you,If you are willing the learn Unity in the right way this course is for you,C#.Net developers at other fields of software development and willing to learn game dev HomePage: gfxtra__Learn_Unit.part01.rar.html gfxtra__Learn_Unit.part02.rar.html gfxtra__Learn_Unit.part03.rar.html gfxtra__Learn_Unit.part04.rar.html gfxtra__Learn_Unit.part05.rar.html gfxtra__Learn_Unit.part06.rar.html gfxtra__Learn_Unit.part07.rar.html gfxtra__Learn_Unit.part08.rar.html gfxtra__Learn_Unit.part09.rar.html gfxtra__Learn_Unit.part10.rar.html gfxtra__Learn_Unit.part11.rar.html gfxtra__Learn_Unit.part12.rar.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.