NPC Behaviour

Deterministic Multi-Agent Simulation
Deterministic Multi-Agent …



Introduction

This post contains some of the details from my exam report. The full report can be read here, the application can be downloaded here.

Key systems:

  • Deterministic AI
  • Seed spawning
  • Playback
Purpose

The purpose of this project is to design and implement a deterministic …

Project: New Light City
Project: New Light City



Intro

Worked as a Game Programmer
2020 - 2021

What I worked on:

  • A fully functional chess game done entirely in C++.
  • Journal system with unlockable entries.
  • Multiple choice dialog system.
  • Noise/sound based stealth detection system.
  • True first person controller coded from scratch in C++.
  • NPC …