Course Overview
Are you looking to level up your game development skills and take your projects to the next level?
Do you like games like XCOM2 or Final Fantasy Tactics?
In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You’ll create a custom Grid System and learn advanced Programming concepts, such as; C# generics, C# events, and custom structs. Plus A* Pathfinding!
Even if you’re not interested in turn-based strategy games, these skills are transferable to other types of games.
You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic. You’ll also add enemy AI and with all the actions you create, you’ll be writing good high quality code.
Writing reusable and easily extendable code
Learn to organise a complex project
Separate gameplay logic from animation and visual components
Learn to write clean code, how to keep all systems decoupled
You’ll need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#. If you’ve taken any of our Unity courses (or the equivalent) you’ll be good to go.
You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way. We’re thrilled to have teamed up with Code Monkey to bring you this course.
All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
Ready to create your own Turn-Based Strategy game? Come join the course now!
FAQ
FAQ area empty
Course curriculum
-
Promo
Xem trước -
Welcome To The Course
Xem trước -
Community & Support
Xem trước -
Set Up Unity & VS Code
Xem trước -
Reminder Of C# Fundamentals
Xem trước -
Accessing Our Projects
Xem trước -
Project Setup
Xem trước -
Render Pipeline and Assets
Xem trước -
Post Processing
Xem trước -
IMPORTANT: Unity Security Update
-
IntelliSense Issues?
-
Intro - Unit Movement and Selection
Xem trước -
Unit Base Setup
Xem trước -
Unit Move
Xem trước -
Mouse Raycast
Xem trước -
Mouse World Position
Xem trước -
Unit Click to Move
Xem trước -
Public vs SerializeField Private
Xem trước -
Unit Animations Setup
Xem trước -
Unit Animator
Xem trước -
Unit Animator Parameters
Xem trước -
Unit Rotate when Moving
Xem trước -
Unit Selection
Xem trước -
Unit Selected Visual, Events
Xem trước -
Unit Selected Visual, Singleton
Xem trước
-
Intro - Actions and UI
Xem trước -
Move Action
Xem trước -
Move Action Validate
Xem trước -
Grid Visual
Xem trước -
Base Action Class
Xem trước -
Single Active Action
Xem trước -
UI Setup
Xem trước -
Unit Action System UI
Xem trước -
Click UI to Select Action
Xem trước -
Generic Take Action
Xem trước -
Selected Action UI Visual
Xem trước -
Action Busy UI
Xem trước -
Action Points
Xem trước -
Turn System
Xem trước
-
Intro - Enemies and Combat
Xem trước -
Enemy
Xem trước -
Shoot Action
Xem trước -
Unit Animator
Xem trước -
Shooting Bullet Visual
Xem trước -
Health System
Xem trước -
Ragdoll
Xem trước -
Unit World UI
Xem trước -
Action Camera
Xem trước -
Grid Visual Colors
Xem trước -
Enemy AI Basic
Xem trước -
Enemy AI Complex
Xem trước
-
Intro - Polish
Xem trước -
Screen Shake
Xem trước -
Grenade Action
Xem trước -
Grenade Visuals
Xem trước -
Destructible Crate
Xem trước -
Destructible Crate Parts
Xem trước -
Sword Action
Xem trước -
Interact Action
Xem trước -
Interface IInteractable
Xem trước -
Input Refactoring
Xem trước -
Input System
Xem trước -
Final Level
Xem trước -
Congratulations! What’s Next?
Xem trước
-
Intro - Multi-Floors
Xem trước -
Multi-Floors LevelGrid
Xem trước -
Multi-Floors GridSystemVisual
Xem trước -
Multi-Floors Pathfinding
Xem trước -
Multi-Floors Pathfinding Links
Xem trước -
Multi-Floors Jump-Fall Animation
Xem trước -
Multi-Floors Shoot Action
Xem trước -
Multi-Floors Visibility
Xem trước -
Multi-Floors Visibility Colliders
Xem trước -
Multi-Floors Done
Xem trước
Requirment
-
Familiar with the Unity editor
-
Basic to intermediate knowledge of C#
-
If you've taken any of our Complete Unity 2D or 3D courses you'll be good to go!
Outcomes
-
Take your Skills from Beginner to Advanced.
-
Learn to manage and organize a complex project.
-
Advanced Programming concepts, such as; C# generics, C# events, and custom structs.
-
Create a custom Grid System.
-
Learn A* Pathfinding.
-
Create Actions while writing good high quality code.
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details