Books & Videos

Table of Contents

Chapter: Setting Up Microsoft Visual Studio C++

Setting Up the Solution

02m 58s

Setting Up Include, Library, and Debug Directories

02m 11s

Compiling CryENGINE

02m 33s

Chapter: Overview of CryENGINE Entities

Spawning Entities in the Editor

03m 47s

Changing the Entity Properties

04m 38s

A Look at the C++ Side

03m 54s

Chapter: Entity System from a C++/Programming Perspective

The Entity System Overview

03m 4s

The SpawnEntity and RemoveEntity Functions

04m 54s

Entity Events and Their Importance

04m 11s

Chapter: Creating a Custom C++ Entity from Scratch Part I

Creating a New Class

03m 50s

Learning What the Functions Do

05m 49s

Filling in the Default Code

05m 35s

Chapter: Creating a Custom C++ Entity from Scratch Part II

Registering Our ProximityMine

03m 12s

Loading a 3D Model

03m 22s

Kill Entities in a Radius Part 1 (Proximity Check)

04m 8s

Kill Entities in a Radius Part 2 (Physics Impulse)

05m 35s

Kill Entities in a Radius Part 3 (Damage AI)

05m 29s

Chapter: Creating a Custom C++ Entity from Scratch Part III

Spawning through the Code Part 1

04m 27s

Spawning through the Code Part 2

03m 57s

Getting Accurate Placement Using Physics

07m 4s

Spawning through the Editor

02m 47s

Chapter: Creating a Custom Lua Script for Our Entity

Creating the Lua Entity Script

03m 0s

Accessing Our Entity Script from C++

06m 23s

Changing Our New Entity Script Properties

03m 11s

Chapter: Creating AI Behaviors in Flowgraph

A Brief Introduction to Flowgraph

06m 52s

Setting Up and Generating AI Navigation

04m 43s

Creating Our Own AI Behavior in Flowgraph

07m 59s

Chapter: Creating a Custom Flownode from Scratch

Creating the Node Class

03m 38s

Adding Logic to Your Node Part 1

04m 18s

Adding Logic to Your Node Part 2

03m 41s

Adding Logic to Your Node Part 3

06m 12s

Adding Logic to Your Node Part 4

08m 3s

Testing Your Node Class in Game

04m 50s