Mô tả

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!

Bạn sẽ học được gì

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.

Yêu cầu

  • 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!

Nội dung khoá học

9 sections

Introduction

10 lectures
Promo
02:35
Welcome To The Course
06:23
Community & Support
01:40
Set Up Unity & VS Code
10:20
IntelliSense Issues?
01:44
Reminder Of C# Fundamentals
15:02
Accessing Our Projects
04:38
Project Setup
07:56
Render Pipeline and Assets
05:43
Post Processing
12:37

Unit Movement & Selection

14 lectures
Intro - Unit Movement and Selection
01:10
Unit Base Setup
08:11
Unit Move
08:01
Mouse Raycast
07:59
Mouse World Position
12:04
Unit Click to Move
03:06
Public vs SerializeField Private
06:15
Unit Animations Setup
05:22
Unit Animator
15:48
Unit Animator Parameters
07:17
Unit Rotate when Moving
05:10
Unit Selection
14:10
Unit Selected Visual, Events
10:44
Unit Selected Visual, Singleton
09:10

Grid System & Camera

9 lectures
Intro - Grid System and Camera
00:52
Grid System Design
03:54
Grid System
13:45
Grid Object
08:57
Grid Object Debug
06:25
Level Grid
19:17
Cinemachine
06:18
Camera Move and Rotate
06:20
Camera Zoom
14:19

Actions & UI

14 lectures
Intro - Actions and UI
00:48
Move Action
12:27
Move Action Validate
10:49
Grid Visual
15:05
Base Action Class
13:37
Single Active Action
11:50
UI Setup
02:36
Unit Action System UI
17:06
Click UI to Select Action
09:45
Generic Take Action
11:23
Selected Action UI Visual
07:57
Action Busy UI
06:46
Action Points
13:20
Turn System
15:57

Enemies & Combat

12 lectures
Intro - Enemies and Combat
00:59
Enemy
12:58
Shoot Action
22:05
Unit Animator
08:16
Shooting Bullet Visual
20:51
Health System
07:52
Ragdoll
15:41
Unit World UI
15:55
Action Camera
14:54
Grid Visual Colors
17:50
Enemy AI Basic
17:11
Enemy AI Complex
18:22

Pathfinding

9 lectures
Intro - Pathfinding
01:01
C# Generics
08:47
Grid System Generics
06:27
Pathfinding Overview
04:47
Pathfinding Script
12:17
Pathfinding Implementation
30:18
Pathfinding Obstacles
12:45
Level Design
15:41
Unit Move with Pathfinding
17:31

Polish

13 lectures
Intro - Polish
01:24
Screen Shake
09:14
Grenade Action
13:09
Grenade Visuals
16:59
Destructible Crate
07:56
Destructible Crate Parts
12:03
Sword Action
18:29
Interact Action
16:44
Interface IInteractable
12:06
Input Refactoring
08:49
Input System
15:42
Final Level
04:17
Congratulations! What’s Next?
01:41

Bonus: Hex Grid System

5 lectures
Intro - Hex Grid System
01:00
Hex Grid System Design
03:42
Hex Grid System Implementation
11:13
World Position to Grid Position
13:44
Hex Grid Pathfinding
10:59

Bonus: Multi-Floors

10 lectures
Intro - Multi-Floors
01:13
Multi-Floors LevelGrid
16:54
Multi-Floors GridSystemVisual
04:48
Multi-Floors Pathfinding
14:41
Multi-Floors Pathfinding Links
15:15
Multi-Floors Jump-Fall Animation
17:15
Multi-Floors Shoot Action
04:48
Multi-Floors Visibility
10:51
Multi-Floors Visibility Colliders
09:42
Multi-Floors Done
01:58

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.