image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

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!
Who this course is for:
If you're looking to take your skills from Beginner to Advanced
If you want to improve your coding skills and take your projects to the next level
If you want to create a turn based strategy game :)

What you'll learn

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.

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction
10
1.1-Promo
1.2-Welcome To The Course
1.3-Community & Support
1.4-Set Up Unity & VS Code
1.5-IntelliSense Issues?
1.6-Reminder Of C# Fundamentals
1.7-Accessing Our Projects
1.8-Project Setup
1.9-Render Pipeline and Assets
1.10-Post Processing
2-Unit Movement & Selection
14
2.1-Intro - Unit Movement and Selection
2.2-Unit Base Setup
2.3-Unit Move
2.4-Mouse Raycast
2.5-Mouse World Position
2.6-Unit Click to Move
2.7-Public vs SerializeField Private
2.8-Unit Animations Setup
2.9-Unit Animator
2.10-Unit Animator Parameters
2.11-Unit Rotate when Moving
2.12-Unit Selection
2.13-Unit Selected Visual, Events
2.14-Unit Selected Visual, Singleton
3-Grid System & Camera
9
3.1-Intro - Grid System and Camera
3.2-Grid System Design
3.3-Grid System
3.4-Grid Object
3.5-Grid Object Debug
3.6-Level Grid
3.7-Cinemachine
3.8-Camera Move and Rotate
3.9-Camera Zoom
4-Actions & UI
14
4.1-Intro - Actions and UI
4.2-Move Action
4.3-Move Action Validate
4.4-Grid Visual
4.5-Base Action Class
4.6-Single Active Action
4.7-UI Setup
4.8-Unit Action System UI
4.9-Click UI to Select Action
4.10-Generic Take Action
4.11-Selected Action UI Visual
4.12-Action Busy UI
4.13-Action Points
4.14-Turn System
5-Enemies & Combat
12
5.1-Intro - Enemies and Combat
5.2-Enemy
5.3-Shoot Action
5.4-Unit Animator
5.5-Shooting Bullet Visual
5.6-Health System
5.7-Ragdoll
5.8-Unit World UI
5.9-Action Camera
5.10-Grid Visual Colors
5.11-Enemy AI Basic
5.12-Enemy AI Complex
6-Pathfinding
9
6.1-Intro - Pathfinding
6.2-C# Generics
6.3-Grid System Generics
6.4-Pathfinding Overview
6.5-Pathfinding Script
6.6-Pathfinding Implementation
6.7-Pathfinding Obstacles
6.8-Level Design
6.9-Unit Move with Pathfinding
7-Polish
13
7.1-Intro - Polish
7.2-Screen Shake
7.3-Grenade Action
7.4-Grenade Visuals
7.5-Destructible Crate
7.6-Destructible Crate Parts
7.7-Sword Action
7.8-Interact Action
7.9-Interface IInteractable
7.10-Input Refactoring
7.11-Input System
7.12-Final Level
7.13-Congratulations! What’s Next?
8-Bonus: Hex Grid System
5
8.1-Intro - Hex Grid System
8.2-Hex Grid System Design
8.3-Hex Grid System Implementation
8.4-World Position to Grid Position
8.5-Hex Grid Pathfinding
9-Bonus: Multi-Floors
10
9.1-Intro - Multi-Floors
9.2-Multi-Floors LevelGrid
9.3-Multi-Floors GridSystemVisual
9.4-Multi-Floors Pathfinding
9.5-Multi-Floors Pathfinding Links
9.6-Multi-Floors Jump-Fall Animation
9.7-Multi-Floors Shoot Action
9.8-Multi-Floors Visibility
9.9-Multi-Floors Visibility Colliders
9.10-Multi-Floors Done