Make an Assassins GO Board Game in Unity

Make an Assassins GO Board Game in Unity

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 11 Hours | 3.63 GB

Build a turn-based puzzle game with C# and Unity

Are you ready to level up your game dev skills? There’s no better way than immersing yourself in a capstone project!

In this course, we will:

  • start with a blank Unity project and flesh out a fully working game level
  • learn fundamental techniques for creating your own turn-based game with 3d assets
  • create C# scripts line-by-line and learn how to architect game components cleanly and logically

Level up your Unity skills!

  • Design game board components in C#
  • Use the iTween plugin to script animation
  • Setup a player character to respond to keyboard input
  • Script enemy behavior to challenge your players
  • Design user interface components
  • Use UnityEvents to manage complex gameplay behavior
  • Explore Unity’s Lighting system to render a game level

When you complete the class, you should have a full set of source code and a prototype for your own turn-based indie game!

Table of Contents

Introduction and Welcome
1 Welcome
2 Prerequisites
3 Course How-To
4 Naming Conventions

Setup
5 Project Setup and iTween
6 More iTween
7 Scene Setup

Player Mechanics
8 PlayerMover
9 Move Methods
10 PlayerInput
11 PlayerInput Properties
12 PlayerManager

The Game Board
13 The Game Board
14 Nodes
15 Neighbor Nodes Part 1
16 Neighbor Nodes Part 2
17 Node Initialization
18 Links
19 Linking Nodes
20 Board Movement
21 Obstacles
22 PlayerNode

Game Management
23 The GameManager Part 1
24 The GameManager Part 2
25 ScreenFader
26 GameManager Events
27 Goal Node
28 InitBoard
29 Level Win
30 End Screen Blur
31 End Screen UI Part 1
32 End Screen UI Part 2
33 Graphic Mover
34 EndScreen GraphicMovers

Level Art
35 StartScreen
36 PlayerCompass Part 1
37 PlayerCompass Part 2
38 MazeLayout
39 Primitive Objects
40 Level Blocking Part 1
41 Level Blocking Part 2
42 Basic Lighting Part 1
43 Basic Lighting Part 2
44 Obj Export
45 Model Detail
46 Level Layout
47 Materials and Lightmaps
48 Finishing Touches
49 Level Label

Enemy Mechanics
50 Mover Part 1
51 Mover Part 2
52 UpdateCurrentNode
53 EnemyMover
54 EnemySensor
55 TurnManager
56 Player and Enemy Turns Part 1
57 Player and Enemy Turns Part 2
58 Patrol Enemy
59 Enemy Sentry
60 LoseLevel
61 PlayerDeath Animation
62 PlayerBase Animator Controller
63 Enemy Attack and PlayerDeath
64 EnemyDeath Part 1
65 EnemyDeath Part 2
66 CaptureEnemies

Bonus
67 Bonus Lecture