Enemy A.I.
Introduction
In this class we are all working together in a group to program a game project based on Dungeon Siege (2002), and have divided roles among ourselves in some cases splitting off into smaller groups.
The project will be developed in the Unity engine and we will be using Trello for task tracking. i originally chose to work on NavMesh/Path-finding but soon swapped to Enemy A.I.
Goals
1. getting myself familiar with C# again
2. gain an understanding of how Enemy A.I. should operate in games
3. Create and enemy that can find a player within a radius,
4. Have the enemy move to and attack the player,
5. have the enemy take and deal damage
Resources
Handy and free tutorial i found when researching what the AI should do
Udemy tutorial with some cool insights and teachings on how to program the Enemy A.I.
Justifications
i chose to use a NavMeshAgent so we can intergrate our custom NavMesh later. i chose to use a spherical detection radius over a typical line of sight (LoS) system as it would be easier to setup for testing, i do however wish to add a LoS at a later point that would extend past this radius so the enemy can see the player coming at them.
SGD300 Dungeon Siege Class Project
Status | Prototype |
Author | The_Bazman |
Genre | Adventure |
Tags | Game Design, programming, Unity |
More posts
- Task 3 - Blog 3Oct 20, 2019
- Task 3 - Blog 2Oct 19, 2019
- Task 3 - Blog 1Oct 18, 2019
- Weekl 10 - Enemy AI Wrap-upSep 27, 2019
- Week 7 - Updates to Enemy AISep 04, 2019
- Week 6 - Statemachines and Coroutines continuedAug 28, 2019
- Week 5 - State Machines and CoroutinesAug 21, 2019
- Expanding Enemy A.I. BehaviourAug 14, 2019
Leave a comment
Log in with itch.io to leave a comment.