WEEK1


Introduction

Goals

I have been assigned work on the enemy AI system.

The AI should be able to:

attacking

walkingdone
avoidancedone
chasingdone
attackingN/A

  • Walking: moving around "Nav mesh" area
  • Avoidance: avoid collision with other objects
  • Chasing: chasing the player, when player access into a specific enemy's look radius, start chasing also stop chasing when losing the target

Personnel

The following is the primary author and any secondary authors who assisted in completing the tasks this week. 

  • Primary - Serena
  • Secondary - Christian

Technologies, Tools, and Resources used

The following are the technologies, tools, and resources to assist in completing the set goals this week.

[ Unity NavMesh Tutorial - Basics]- 

[ENEMY AI - Making an RPG in Unity (E10)]-

Key Tasks Undertaken

The following are the key tasks that were taken to help a developer/reader understand how the tasks were completed.

  1.  prepare updated source tree, unity 2018. 3. 6 vision, updated visual studio
  2.  browsing relative AI work to have an overall concept about what unity AI system could do and limitation
  3.  checking with my previous AI work on unreal engine 4 to evaluate what components will need to make an AI system
  4.   while researching potential resource of the knowledge. get git. file from bitbucket of this game project by source tree to my PC.
  5. assume what knowledge is unknown and will need to use for this weekly task.
  6. select the most suitable resource and apply
  7. create an enemy prefab
  8. simply code a mouse control player for testing
  9. created EnemyController, EnemyAI scripts attached to our enemy.
  10. created TestPlayer script attached to the player game object
  11. create PlayerManager script attached to the newly created empty object of GameManager for future use
  12. fix script errors to updated unity issues and classify the codes
  13. commit the changes and merge to the server and push it to the bitbucket

What I Found Out

Include any particular lessons learned, especially if this Spike was designed to cover knowledge gaps. Use Graphs, ScreenShots, Outcome Lists, or other Notes.

  1.  AI needs a defined area that tells them which area is they can go through
  2. when baking a Navigation mesh, only mesh render cal tell if this area is walkable or anything

Solution Justification

  1. one video is for getting know about the AI system on Unity
  2. another video is about the core steps of making a walkable AI
  3. reference doc is helped to solve error issues on coding the scripts.

Open Issues/Risks

List the issues and risks that you have been unable to resolve at the end of the spike. You may have uncovered a whole range of new risks as well.

  • at home. the unity I have does not have the navigation components.

Recommendations

  • will work on attack behavior during the next week

Add Game To Collection

SGD 300 FPS RPG

Add Game To Collection

Add Game To Collection

Leave a comment

Log in with itch.io to leave a comment.