Free Lesson 1: The leading destruction of God's first teaser video 01:32
Free Lesson 2: The Authority destroys God's second teaser video 01:58
The 1th chapter: Game Start User Login Server Select
Lesson 3: Game Start User Login Server selection
Lesson 4: Material Introduction, import material, start the production of the interface 29:58
Lesson 5: Making a login interface 21:39
Lesson 6: Making a registration interface 08:47
Lesson 7: Jump to control user login and registration interface 33:22
Lesson 8: Making a server Selection interface 18:32
Lesson 9: Handling Initialization of the server list 25:57
Lesson 10: Choice of processing server 15:24
Lesson 11: Adding clouds and animation effects to a scene 05:45
Lesson 12: Development Role Selection Interface 17:38
Lesson 13: Switching the processing interface 05:32
Lesson 14: Importing models, making women's prefab 12:53
Lesson 15: Making the prefab of male characters 03:36
Lesson 16: UI Development for the role selection interface 08:25
Lesson 17: Role Selection and animation development 19:16
Lesson 18: Switching between role selection interfaces 29:42
2nd: Novice Village Game main interface development
Lesson 19: Novice Village Game main interface development
Lesson 20: Importing and introducing footage 12:11
Lesson 21: Developing and designing character avatar information 17:08
Lesson 22: Developing the Design menu bar 12:14
Lesson 23: Developing the design person's status bar (i) 14:21
Lesson 24: Developing design People's status bar (b) 11:27
Lesson 25: Developing People's Information classes 12:18
Lesson 26: Automatic growth of the design strength and experience 08:33
Lesson 27: Initialization of the control assignment 18:52
Lesson 28: Adding events to listen for changes in character properties 04:46
Lesson 29: Updating synchronization to control the character status and other information (i) 10:35
Lesson 30: Updating synchronization that controls the character's status and other information (ii) 17:48
Lesson 31: Displaying the countdown to time recovery 19:38
Lesson 32: Controlling the display and hiding of people's status 08:48
Lesson 33: Controlling the name of a role 16:21
3rd Chapter: Backpack System
Lesson 34: Backpack Systems
Lesson 35: Effects and introduction of the backpack system 01:40
Lesson 36: Designing the role status of the backpack system 11:33
Lesson 37: Designing Inventory for Backpack Systems 13:56
Lesson 38: Designing an Item information bullet box 12:36
Lesson 39: Designing the Equipment information bullet box 11:56
Lesson 40: Designing Item information classes (equipment and other items) 17:47
Lesson 41: Supplemental Role Information Classes Add health, damage, and equipment ID properties 11:20
Lesson 42: Initialization of item information Inventorymanager 22:16
Lesson 43: Initialization of a character's backpack item information 10:51
Lesson 44: Wearing a randomly generated character 15:01
Lesson 45: The synchronization of the role information of the knapsack system (equip, life, damage) (i) 08:05
Lesson 46: Synchronizing the role information of the knapsack system (equip, life, Damage) (ii) 19:20
Lesson 47:fix bug Fix Bug 03:34
Lesson 48: Initialization of character items put items in inventory 24:34
Lesson 49: View of equipment information 11:49
Lesson 50: Handling Equipment clicks and event uploads 18:33
Lesson 51: Handling of Click events and display of equipment information 07:45
Lesson 52: View of other items information 11:02
Lesson 53: Gear Up (i) 35:41
Lesson 54: Gear Up (ii) equipment put back 02:47
Lesson 55: Removal of equipment 23:43
Lesson 56: Upgrade of equipment 09:09
Lesson 57: Starting features for development tips 15:19
Lesson 58: Use of items and bulk use 19:13
Lesson 59: Controlling the change in combat effectiveness animation display 26:31
Lesson 60: Finishing of equipment 09:25
Lesson 61: The display of the counter of the Backpack space grid 10:05
Lesson 62: The sale function of the equipment. 25:43
Lesson 63: Controlling the display and hiding of the backpack system 04:39
4th Chapter: Mission System
Lesson 64: Mission System
Lesson 65: Analyzing Task Properties 04:26
Lesson 66: Creating a Task Class 05:46
Lesson 67: Initialization of a task 08:55
Lesson 68: Designing the task system's UI 13:48
Lesson 69: Designing the UI for the task bar 12:02
Lesson 70: Designing a UI to collect rewards 07:39
Lesson 71: Controlling initialization of the control of a task bar 16:06
Lesson 72: Controlling Load of Task list 07:45
Lesson 73: Controlling the display and hiding of task lists 10:01
Lesson 74: Adding Models to the Novice village control boundary 12:10
Lesson 75: Controlling the creation of navigation grids for novice villages 01:44
Lesson 76: Importing male, female and NPC characters, controlling character walking 12:56
Lesson 77: Controlling the play of character animations 10:10
Lesson 78: Controlling the camera's following 05:32
Lesson 79: Automatic pathfinding to control male characters 09:33
Lesson 80: Adding NPCs to the scene 05:16
Lesson 81: Adding an NPC's management class Npcmanager 05:52
Lesson 82: Controlling the next step of the task, fighting the click Operation 18:34
Lesson 83: Designing NPC Dialogs to control the auto-pathfinding of the protagonist 24:28
Lesson 84: Bug fixes during pathfinding 07:38
Lesson 85: Updating the UI by delegating and changing the status of the event monitoring task 05:41
Lesson 86: Optimizing Movement Control-making animations look more coordinated with motion, finding the end of the road 09:44
The 5th Chapter: Skill System
Lesson 87: Skill Systems
Lesson 88: Introduction to the skill system, attributes of the skill 05:06
Lesson 89: Creating a Skill class 06:16
Lesson 90: Reading skill information 11:26
Lesson 91: Design Skills Panel 11:25
Hours of 92:ui panel skill information synchronization 15:12
Lesson 93: Upgrading Your Skills 21:18
Lesson 94: Displaying and hiding the skills panel 05:27
6th: Replicas and combat systems
Lesson 95: Replicas and combat systems
Lesson 96: Replica Systems-Show Map 11:01
Lesson 97: Copy System-click on the Control Copy button 07:06
Lesson 98: Replica Systems-Design the prompt interface to the copy and the back button 09:41
Lesson 99: Displaying and hiding copy maps and Cue boxes 21:58
Lesson 100: Design of a progress bar for scene loading 12:03
Lesson 101: Scene loading progress bar display and hide, Progress update synchronization 08:10
Lesson 102: Importing scenes, introducing scenes 05:12
Lesson 103: Adding a collider to a scene 04:51
Lesson 104: Importing protagonist actions and effects 12:51
Lesson 105: Controlling the movement of the protagonist 07:55
Lesson 106: Controlling the play of the protagonist move animation 05:48
Lesson 107: Controlling the camera's following 06:01
Lesson 108: Designing the Panel of the attack button 07:15
Lesson 109: Detecting Attack button clicks 09:04
Lesson 110: Cooling effect of the development skills button 15:54
Lesson 111: Split the protagonist's attack animation 05:09
Lesson 112: Designing the protagonist's attack animation state machine 07:58
Lesson 113: Tapping the attack button, setting the flag, observing the switch of the action (a) 12:52
Lesson 114: Tapping the attack button, setting the flag, observing the toggle of the Action (ii) 08:03
Lesson 115: Modifying the control of an attack 01:39
Lesson 116: Adding effects to a weapon 04:18
Lesson 117: Adding attack effects to characters, controlling the release of special effects 13:54
Lesson 118: Adding a base attack effect to a character 09:24
Lesson 119: Creating an attack method to control the playback of effects 15:02
Lesson 120: Sound Management and playback 13:42
Lesson 121: Sound Supplement (added to the question of a small sound in the previous section) 01:35
Lesson 122: Control of the protagonist's Front impact (displacement) effect 07:07
Lesson 123: Completing the Base attack event add 06:10
Lesson 124: Importing enemy models, creating enemies ' managers 08:29
Lesson 125: Detecting If the enemy is within the range of the protagonist's attack 12:48
Lesson 126: Enemy's attack handling (post-attack behavior) (i) 07:16
Lesson 127: Attack by enemy (behavior after attack) (ii) 14:58
Lesson 128: Modifying the location of the bleed effect 03:49
Lesson 129: Adding a base attack final critical hit effect 15:42
Lesson 130: Adding Effects of skill 1 12:35
Lesson 131: Adding the fire bird effect of skill 1 16:08
Lesson 132: Adding a fire bird's sound to add an enemy attack effect 05:58
Lesson 133: Modifying attack control on enemies 06:39
Lesson 134: Adding the ice effect of skill 2 20:28
Lesson 135: Controlling the release of ice effects 05:02
Lesson 136: Add a fire pillar to add an attack effect on the enemy 06:58
Lesson 137: Adding skill 3 splash Attack effect 07:24
Lesson 138: Controlling splash attack effects playback and sound playback 04:13
Lesson 139: Adding a skill 3 attack effect on an enemy 03:54
Lesson 140: Developing the enemy's ai-walking control 05:13
Lesson 141: Developing the enemy's ai-automatic attack and animation play 10:09
Lesson 142: Controlling the death of an enemy 08:07
Lesson 143: Creating a digital font for damage 14:44
Lesson 144: Using Hudtext to display Combo (combo) 14:22
Lesson 145: Creating an enemy's blood bar 19:42
Lesson 146: Enemy Damage shown 06:56
Lesson 147: Adding an enemy's broken death effect 13:36
Lesson 148: Adding a copy background sound, Fix Bug destroys when null pointer 04:23
Lesson 149: Collider removal after enemy death, enemy attack 10:31
Lesson 150: Lead injury handling-play hit animation 10:02
Lesson 151: Lead injury treatment-show decrease in blood volume 07:02
Lesson 152: Lead injury handling-on-screen display of the hemoglobin effect 10:29
Lesson 153: Making Other enemies Prefab (a) 09:49
Lesson 154: Making Other enemies Prefab (ii) 13:38
Lesson 155: Modifying the follow of the field of view, increasing the ease of movement 04:35
Lesson 156: Adding enemy bosses to modify the Boss Model import method (Legacy) 07:52
Lesson 157: Import Boss effects to add special effects to enemies 06:06
Lesson 158: Controlling boss AI, automatic steering and automatic walking (i) 18:02
Lesson 159: Controlling boss AI, automatic steering and automatic walking (ii) 04:26
Lesson 160: Controlling boss attacks, three attack actions rotated 10:47
Lesson 161: Video offline, ask for grapefruit in the group or sunny day
Lesson 162: Video offline, asking for a group of grapefruit or sunny days
Lesson 163: Video offline, asking for a group of grapefruit or sunny days
Lesson 164: Video offline, asking for a group of grapefruit or sunny days
Lesson 165: Video offline, asking for a group of grapefruit or sunny days
Lesson 166: Controlling the play and attack of the boss's Attack03 effects (ii) controlling the movement of bullet effects and damage attacks 23:15
Lesson 167: Creating an enemy Build trigger 14:16
Lesson 168: Perfecting the replica's enemy build 14:12
7th chapter: Server-side development
Lesson 169: Server-side development
Lesson 170:photon and Photon Server Introduction 12:50
Lesson 171:photon Server Directory structure Introduction and start Photon server 14:35
Lesson 172: Creating the first photon server-side application from scratch-Create a project, start a class, Client interaction class 24:41
Lesson 173: Create the first photon server-side application from scratch two-add a project configuration, start Chatserver 16:38
Lesson 174: Creating the first photon server-side application from scratch three-chatserver boot and log introduction 08:29
Lesson 175: Creating the first photon server-side application from scratch four-creating a client (using a console program) 15:27
Lesson 176: Creating the first photon server-side application from scratch five-initiating a request at the client 17:38
Lesson 177: Creating the first photon server-side application from scratch six-client and server-side interaction diagram 03:24
Lesson 178: Interacting with the server side with the Unity client 10:21
Lesson 179:server-to-server Server-side interaction Photon server cluster load Balancing 11:43
Lesson 180:mysql Installation and introduction of database and management software 20:23
Lesson 181: Creating databases and tables with Mysql-front 03:13
Lesson 182: Using Fluentnhibernate_nhibernate to manipulate databases, add model classes that map to the database 11:33
Lesson 183: Creating the Nhibernatehelper help class, generating sessionfactory 11:31
Lesson 184: Query All users, search by criteria 14:29
Lesson 185: Data saving, deletion and modification 08:08
Lesson 186: Video offline, asking for a group of grapefruit or sunny days
Lesson 187: Video offline, asking for a group of grapefruit or sunny days
Lesson 188: Video offline, asking for a group of grapefruit or sunny days
Lesson 189: Video offline, asking for a group of grapefruit or sunny days
Lesson 190: Video offline, asking for a group of grapefruit or sunny days
Lesson 191: Initiating a request to load the server list (a) 13:56
Lesson 192: Initiating a request to load a server list (b) 03:48
Lesson 193: Configuration of the server-side database 10:44
Lesson 194: Creating a Serverhandler processing request to load a list of servers 16:06
Lesson 195: Accepting server data and updating the server list 36:49
Lesson 196: Initiating a logon request at the client 07:06
Lesson 197: Processing logon requests on the server side 19:22
Lesson 198: Responding to a logon request at the client 13:15
Lesson 199: Initiating a registration request at the client 11:06
Lesson 200: Processing registration requests on the server side 11:36
Lesson 201: Responding to a registered response on the client 16:33
Lesson 202: Character Design 09:02
Lesson 203: Initiating role query requests and role add requests on the client 09:37
Lesson 204: Role Information Processing, role panel display (i) definition and invocation of delegates and events 09:47
Lesson 205: Role Information processing, role panel display (ii) Presentation of the processing role 18:46
Lesson 206: Role Information Processing, role panel display (iii) Adding processing of roles 21:43
Lesson 207: Role Information processing, role panel display (iv) automatic registration of handler 12:22
Lesson 208: Role Information Processing, role panel display (v) Processing role query requests and role add requests on the server side 22:05
Lesson 209: Role Information Processing, role panel display (vi) test 11:29
Lesson 210: Adding a request to store the currently logged in role on the server side 06:05
Lesson 211: Scene Loading-entering the game 15:11
Lesson 212: Creating roles based on selected role information 07:18
Lesson 213: Creating a Model class TASKDB on the server side to do the storage of task information 11:49
Lesson 214: Creating a Taskdbmanager class for database operations 04:04
Lesson 215: Server-side task operations about properties and classes add 02:46
Lesson 216: Perfecting Taskdbhandler to handle requests related to tasks 14:22
Lesson 217: Creating Taskdbcontroller on Client 05:31
Lesson 218: Adding events to the client to handle server-side task-related responses 06:46
Lesson 219: The client initiates a request to get the task progress, synchronizing the task Progress 13:50
Lesson 220: After synchronizing the task progress, load the task's UI interface 06:54
Lesson 221: Adding and updating Tasks 18:50
Lesson 222: Properties on the server-side extended roles table and role classes 05:46
Lesson 223: Synchronizing Role information 08:46
Lesson 224: Role Information synchronization Test 02:40
Lesson 225: Adding Update methods on the server side (Handler Manager) 03:52
Lesson 226: Adding an initiating update request (Controller) to the client 12:05
Lesson 227: Creating Inventoryitemdb classes and tables on the server side to store all the things you get 10:28
Lesson 228: Creating handler and manager processing Inventoryitemdb related operations on the server side 09:05
Lesson 229: Adding a controller to a client, making a search for a backpack item 05:56
Lesson 230: Synchronizing Backpack Item Information 11:21
Lesson 231: Doing item information on the server Inventoryitemdb add 04:51
Lesson 232: Request for item information added on client 04:45
Lesson 233: Getting an item in the client simulation 16:43
Lesson 234: Initiating an update request for an item, processing the update request on the server side 07:31
Lesson 235: Item Pickup Test 06:03
Lesson 236: Handling Equipment for wear synchronization 18:19
Lesson 237: Synchronized testing of outfit wear 15:16
Lesson 238: Synchronization of Equipment Upgrades (equipment sync, gold reduction) 17:45
Lesson 239:ui interface re-fitting 02:39
Lesson 240: Creating update synchronization of SKILLDB tables and model classes on the server side 04:44
Lesson 241: This class is available offline, asking for grapefruit or sunny days in the group
Lesson 242: This class is available offline, asking for grapefruit or sunny days in the group
Lesson 243: This class is available offline, asking for grapefruit or sunny days in the group
Lesson 244: This class is available offline, asking for grapefruit or sunny days in the group
Lesson 245: This class is available offline, asking for grapefruit or sunny days in the group
Lesson 246: Synchronizing skill information on the server side 11:18
Lesson 247: UI Display for syncing skill information 11:36
Lesson 248: Synchronization of skills information Test 11:25
The 8th chapter: Mall and System module
Lesson 249: Mall and system modules
Lesson 250: Mall System UI Design (i) 14:45
Lesson 251: Mall System UI Design (b) 11:11
Lesson 252: Hide and show the Mall, redeem click to process 11:13
Lesson 253: Handling Data synchronization for gold and diamond Exchange 05:35
Lesson 254: Gold coins Diamond Exchange data synchronization test 11:47
Lesson 255: Designing the UI for the system module 06:28
Lesson 256: Control system module display and hide, detect button click event 14:41
9th: Individual battles and team battles
Lesson 257: Dungeon Entry Function-Open replica map 09:56
Lesson 258: Designing a copy-selected UI 05:51
Lesson 259: Handling Auto-Select Replicas 08:05
Lesson 260: Personal battles-loading the next scene and message delivery 07:44
Lesson 261: Personal battles-loading of roles in dungeon scenes 13:05
Lesson 262: Personal battles-display of the status UI in the replica map 17:27
Lesson 263: Handling Boss's attack 05:22
Lesson 264: Controlling the display of Bossui blood bars 14:52
Lesson 265: Game Details modified 02:12
Lesson 266: Adding a boss bleed effect 04:34
Lesson 267: Before entering a copy, reduce physical strength, not enough energy to enter 08:02
Lesson 268: Death Judgment of the protagonist 11:36
Lesson 269: End of game judgment 12:22
Lesson 270: End of Game decision (ii)-Update task Progress 15:01
Lesson 271: Creating a controller on the client to initiate a team battle request 03:38
Lesson 272: Creating Battlehandler on the server side processing a team request 23:50
Lesson 273: Team response on the client side processing server 06:10
Lesson 274: Canceling the initiation and processing of a team request 03:46
Lesson 275: Designing a UI that waits for a team countdown 07:36
Lesson 276: Handling UI timing effects and canceling timed events 11:08
Lesson 277: Initiating a team request and canceling a team request at the client 22:36
Lesson 278: Team Scene switch, publish to PC side 10:29
Lesson 279: Fixing some of the problems encountered in the last lesson 05:51
Lesson 280: Team Testing, server-side modification of data to client 20:49
Lesson 281: Select Master 09:50 on the server side
Lesson 282: Team Battle mode, loading roles 05:55
Lesson 283: Modifying the control of the protagonist under different clients (Movement control and combat control) 14:05
Lesson 284: Synchronization of movement Control (position,rotation position and rotation)-conditions for developing synchronization 06:10
Lesson 285: Synchronization of movement Control (position,rotation position and rotation)-Request to initiate synchronization 06:41
Lesson 286: Synchronization of movement Control (position,rotation position and rotation)-Request to process synchronization 10:47
Lesson 287: Synchronization of movement Control (position,rotation position and rotation)-response to processing a synchronization request 31:07
Lesson 288: Fix a bug in Mobile sync 04:05
Lesson 289: The method of this class is discarded, please read the next lesson directly
Lesson 290: Animation synchronization in the second way: Modify the synchronization of the animation, instead of a separate control (a) 11:46
Lesson 291: Video Available offline, please contact the group of grapefruit and sunny 06:04
Lesson 292: Video Available offline, please contact the group of grapefruit and sunny 23:01
Lesson 293: Video available offline, please contact the group of grapefruit or sunny day 07:39
Lesson 294: Video Available offline, please contact the group of grapefruit or sunny day 09:27
Lesson 295: Video Available offline, please contact the group of grapefruit or sunny day 03:17
Lesson 296: Create an enemy event on the client side to accept the server. mp4 03:17
Lesson 297: Perfecting the arguments required to create an enemy request 07:34
Lesson 298: Initiating a request to create an enemy 06:52
Lesson 299: Registering events, generating enemies 06:42
Lesson 300: Controlling the location of enemies and moving animation synchronization-Create a method to initiate a synchronization request 05:23
Lesson 301: Handling Requests for forwarding and responding to events 03:39
Lesson 302: Perfecting the parameters required to synchronize enemy positions and how to get the enemy 10:39
Lesson 303: Enemies detect changes in their location 06:09
Lesson 304: Initiating an enemy sync location request and update the enemy sync location 08:44
Lesson 305: Sync test for enemy moves 02:16
Lesson 306:bug Fix, boss move sync 04:50
Lesson 307: Detection of enemy animation updates 06:25
Lesson 308: Enemy Animation synchronization request initiation and forwarding and processing 09:34
Lesson 309: Initiating an animation synchronization request at the client 06:47
Lesson 310: Registering an animated sync event and animating the process 05:47
Lesson 311: Video available offline, please contact the group of grapefruit or sunny day 05:47
Lesson 312: Video available offline, please contact the group of grapefruit or sunny day 02:28
Lesson 313: Courses available offline, please contact the group of grapefruit or sunny day 10:04
Lesson 314: Courses available offline, please contact the group of grapefruit or sunny day 13:58
Lesson 315: Courses Available offline, please contact the group of grapefruit or sunny day 04:59
Lesson 316: Controlling the enemy's random attack target 13:542
Lesson 317: Detecting game victories and failures on the host side 09:12
Lesson 318: Creating requests and forwards and responses to sync game State 07:28
Lesson 319: Adding a team-terminated operation on the server 01:59
Lesson 320: Sync request at the client-initiated game state 05:11
Lesson 321: Courses available offline, please contact the group of grapefruit or sunny day 06:16
Lesson 322: Courses available offline, please contact the group of grapefruit or sunny day 08:23
Lesson 323: Courses available offline, please contact the group of grapefruit or sunny day 11:16
Lesson 324: Courses available offline, please contact the group of grapefruit or sunny day 05:32
Lesson 325: Courses Available offline, please contact the group of grapefruit or sunny day
Unity3d, God of destruction. 2----Course List