Part 3: Advanced Game Development
In this part, you will master advanced concepts in Unity and C# programming. You will learn to utilize coroutines for non-blocking code execution, manage and manipulate complex data structures, design custom event systems, and optimize scripts for performance and efficiency. You will delve into artificial intelligence (AI), applying pathfinding algorithms, building decision-making logic, and creating sophisticated NPC behaviors. Networking fundamentals will be covered, including developing multiplayer matchmaking systems, ensuring consistent game states, and managing network latency and security. Additionally, you will use profiling tools to analyze game performance, manage memory usage, optimize graphical assets ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access