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
Resolve the captcha to access the links!