Unity Mobile Game Development - Exterminator
Complete Game Development Series 03 - Advance Your Game Dev Jurney on Mobile with Unity and C#
Complete Game Development Series 03 - Advance Your Game Dev Jurney on Mobile with Unity and C#
This course is the third installment of the Complete Game Development Series and is aimed at covering advanced topics of Unity, and mobile game development.
Students will learn how to make a mobile project and set up the testing environment. The modular level creation workflow is then applied to build the level of the game and the lighting. Touch screen-based player controller, along with the camera viewing, and follow control is implemented first, followed by many gameplay systems like inventory, health, and damage system, generic team ID, AI perception, AI behavior Tree, projectiles, ability system, shop system, UI management, level management, and more.
The project focuses on implementing independent gameplay systems and making them work together beautifully. Many advanced C# features like interfaces and delegates are utilized to help improve the extensibility of the code as well as reduce code duplication, and dependency. Programming patterns like recursion, tree, and singleton, are utilized to produce cleaner code. Advanced Unity features like scriptable objects are introduced to achieve better data storage and retrieval.
The build processes to iOS and Android are covered at the end of the tutorial, and students walk away with a complete mobile game, as well as extended knowledge of Unity, C# and game development.
Khu vực Câu hỏi thường gặp trống
10 Structure the Joystick and Touch Events
Xem trước11 Move the Joystick with Touch Input
12 Move the Player using Joystick Input
Xem trước13 Using the Camera Orientation to Calculate Move Directions
14 Make the Camera Move and Turn with the Player and Input
15 Turn the Player Character to Moving Direction
16 Add Aiming Control
17 Refactor and Improve Aiming
22 Layout the Weapon Class Basics
23 Create the Inventory Class
24 Create the Pistol Class
25 Create Animation Override for Different Weapons
26 Implement Tab Weapon Switch
27 Add the Firing Animation
28 Add the Weapon Switching Animations
29 Implement the Aim Component
30 User Animation Event to Trigger Attack
31 Create the Health Component
32 Create the Enemy Class and Animator
33 Create the Health Bar
34 Update the Health Bar with Delegates
35 Create the Bullet Particle VFX
36 Create the Bullet Hit Effect
42 Basics of the Behavior Tree
43 Create the Node Class
44 Create the Behavior Tree and Wait Task
45 Basics of Compositors
46 Create the Selector and the Sequencer
47 Create The Blackbard
48 Create The Move To Target Task
49 Implement the Patrolling
50 The Decorator Class
51 Implement the Check Condition and Notifies
52 Sort Priority
53 Implement Abort Lower Priority
54 Add Check Last Seen Location
55 Refactor Rotation Control and Add Behavior Interface
56 Implement Rotate Toward Target
57 Refactoring the Enemy and Chomper Prefab
58 Create the Attack Task
59 Add Running Animation to the Animator
60 Add Team
61 Implement the Damager Component
62 Finish the Chomper Melee Attack
63 Create the Health Bar For the Player
64 Create the Damage Visualizer
65 Create the Damage Visualizer Material
66 Add Camera Shake
67 Add Damage Visualizer the Enemy
68 Add Death Animation to the Player
69 Add the UI Manager
70 Create the Behavior Group Task
71 Refactor Chomper Behavior to Groups
81 Basics of Ability and Ability Component
82 Create the Speed Boost Ability
83 Create the Ability UI Widget
84 Create the Ability Doc and UI Class
85 Fire the Ability When Touched
Add the Scaling Effect to the Ability UI
86 Implement the Health Regen Ability
87 Fire Ability Base Classes
88 Compose the Scanner and Fire Ability Assets
89 Apply Damage to the Enemy with the Fire Ability
90 Implement the Stamina Bar
91 Create the Based Class for the Shop System
92 Test the Shop System with the Rifle
93 Test the Shop System with the Fire Ability
94 Compose the Shop Item UI
95 Compose and Test the Shop UI
96 Create the Credit Button
97 Update Credit and Add the Back Button in Shop UI
98 Implement the Purchase Mechanics
99 Convert All Weapon and Abilities to Items
100 Implement the Reward System
Good Understanding of C#
Good Foundation in Unity
Passion to Game Development
Please checkout the 1st and 2nd Installment of the Series If You Are a Complete Beginner.
Advanced Unity Techniques
Make Mobile Games for Android and iOS
Advanced C# Facilities
Robust Coding Practices
How to Implement Complex Systems Like AI Perception and Behavior Tree.