Course Overview
Welcome to the exciting world of game development with Unity! In this comprehensive Udemy course, you will delve into the process of creating a Soul Knight-style game using the powerful Unity development platform.
Throughout this learning journey, you will discover how to create an action-packed game filled with action elements and exciting challenges, similar to the popular game Soul Knight.
Our unique approach focuses on making the complex game development process accessible to all skill levels. From beginners to more experienced developers, this course is designed so that anyone interested in game development can dive in and learn effectively. The clarity of instructions and the logical structure of the course ensure that you can easily understand and apply the presented concepts.
Below, we present a brief introduction to the main topics that we will address throughout the course:
State-based AI System (FSM)
Master Scriptable Objects
Design a Weapon System
Create custom Dungeons u
Create Enemies
Create Boss
Create Players
Design UI
Use Tilemaps
Good Programming Practices
By the end of this course, you will gain a deep understanding of Unity's fundamental principles and learn how to implement them effectively.
Whether you're a novice or an experienced game developer, this course will equip you with valuable insights and practical skills that will empower you to create your own captivating game experiences. Get ready to embark on a thrilling journey of game development and unlock your potential in the world of Unity!
Let´s start making games!
FAQ
FAQ area empty
Course curriculum
-
Introduction
Xem trước -
Review Templates
Xem trước -
Store Templates
Xem trước -
Get Tiles
Xem trước -
Load Templates
Xem trước -
Add Doors
Xem trước -
Challenge: Complete Rooms
Xem trước -
Close Doors
Xem trước -
Instantiate Dungeons
Xem trước -
Load Dungeons
Xem trước -
Position Player
Xem trước -
Add Fade
Xem trước -
Section 5 Project
-
Introduction
Xem trước -
Create Main Scene
Xem trước -
Create Selectable Players
Xem trước -
Instantiate Players
Xem trước -
Player Selection UI
Xem trước -
Load Player Config
Xem trước -
Select Player
Xem trước -
Coin and Upgrade
Xem trước -
Update Bars
Xem trước -
Load Dungeon
Xem trước -
UI Manager
Xem trước -
Section 8 Project
-
Introduction
Xem trước -
Create Enemy Prefabs
Xem trước -
Enemy Health
Xem trước -
Detect Enemy
Xem trước -
Enemy in Line of Sight
Xem trước -
Create AI System
Xem trước -
Random Wander
Xem trước -
Detect Obstacles
Xem trước -
Instantiate Enemies
Xem trước -
Tile Wander
Xem trước -
Detect Player
Xem trước -
Decision Player in Sight
Xem trước -
Refactor Player Weapon
Xem trước -
Enemy Weapon
Xem trước -
Attack Player
Xem trước -
Deal Damage
Xem trước -
Rotate Weapon
Xem trước -
Sword Weapon
Xem trước -
Section 10 Project
Requirment
-
PC or Mac capable of running Unity 2021 or later
-
Basic C# knowledge
Outcomes
-
Learn C#, a modern versatile programming language.
-
Learn clean code and how to design scalable systems
-
Gain an excellent general knowledge of video game programming.
-
Learn how object oriented programming works in practice.
-
Build a combat system with multiple weapons
-
Beginner to Intermediate C# fundamentals
1 Student
12 Courses
0 review