Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Unity3D Mobile Games With Best C# Design Patterns!

    Posted By: ELK1nG
    Learn Unity3D Mobile Games With Best C# Design Patterns!

    Learn Unity3D Mobile Games With Best C# Design Patterns!
    Published 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: 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 poolingGeneric 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 Downloaded 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 TimeOut 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