Unity Mobile Game Development - Exterminator
Jingtian Li
27:10:07
Description
Complete Game Development Series 03 - Advance Your Game Dev Jurney on Mobile with Unity and C#
What You'll Learn?
- 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.
Who is this for?
What You Need to Know?
More details
DescriptionThis 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.
Who this course is for:
- Unity Developer needs Training on Mobile Development
- Students that have the basic knowledge of C# and Unity and are looking for advanced game development tutorials.
- Students who finished the first 2 installments of the Complete Game Development Series
- Not for complete beginners
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.
Who this course is for:
- Unity Developer needs Training on Mobile Development
- Students that have the basic knowledge of C# and Unity and are looking for advanced game development tutorials.
- Students who finished the first 2 installments of the Complete Game Development Series
- Not for complete beginners
User Reviews
Rating
Jingtian Li
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 116
- duration 27:10:07
- English subtitles has
- Release Date 2024/04/24