Peckham / AI-Game-Demo

A game demo showcasing some NPC AI principles I've learned.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI Game Demo

A randomly generated level with enemies demonstrating various videogame AI

About

This project was completed as a part of Bangor University's Spring 2020 AI For Games course.

Goal and requirements

This project aimed to showcase my understanding of various video game AI techniques in an interactive demo, including fleeing, player tracking, artificial tells, and random terrain generation. Additionally, creating the game in the Unity Game Engine required learning how to create digital assets in Adobe Photoshop, coding player and NPC capabilities in C#, and

Key learnings

  • Studying then subsequently implementing a code library to extend the functionality of my code.
  • Connecting interdisciplinary skills such as Adobe Photoshop and C# code required to create a singular product.
  • Insights into making various AI principles seem realistic and believable to the player.

Installation and usage

  1. Download this repository as a .zip and extract it.
  2. Launch Unity, and open the project in the Unity Editor.
  3. Press the Play button at the top of the screen to begin the demo.
  4. To end the demo, close the game window and press the Stop button at the top of the Unity Editor window.

Credits

About

A game demo showcasing some NPC AI principles I've learned.


Languages

Language:C# 62.8%Language:HTML 36.8%Language:ShaderLab 0.3%Language:HLSL 0.1%