->

Learn Unity3D Mobile Games With Best C# Design Patterns!

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:

https://www.udemy.com/course/learn-unity3d-mobile-games-with-best-c-design-patterns/

 

 

 


 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.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss