Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Perfect Dark 64 AI

Discussion in 'General Discussion' started by Ozzyel-PT, Aug 30, 2016.

  1. Ozzyel-PT

    Ozzyel-PT

    Joined:
    Jul 27, 2013
    Posts:
    24
    Hi
    I have in mind making a similar game or even remake if its possible, a game like Perfect Dark 64, it's my favorite fps game of all time.
    There's a game mode in that game called combat simulator, this is what I want to make for start.

    Some videos:




    My question is: which is the best way for making the AI? NavMesh, rigidBody or Character controller for movement? Raycast, Trigger enter? etc
    • Enemies can fall and climb stairs
    • Depending on difficulty, enemies look for weapons first then go to kill enemies
    • If they're unarmed and see an enemy, they keep running or go to disarm them
    • Can have objectives, like capturing the flag or capture a zone
    • Follow an specific enemy to kill him
    Any help is appreciated,
    Thanks in advance.
     
  2. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884

    This is actually my favorite FPS of all time as well. The game was quite revolutionary for its time.
    But sadly this type of AI wouldn't be easy to implement giving each simulant it's own type of AI.

    Granted on paper it seams easy, but I'd say NavMesh or make your own path-finding solution. Or you could use simple waypoints, make it be like hey these waypoints are near my area, pick one. if an enemy is detected chase the player, if player gets out of range for a period of time, go back to the nearest waypoint and start picking places to go to next.
    Allow some offseting of waypoints as well.


    But granted this could work, but to get the glorious PD AI, idk.
    Would be nice to actually ask them and hear back lol.