Godot Version
4.2
let me start off by admitting that i struggle with implementing concepts to code , i know and am working on it. (new to gamedev know programming basics like loops , function , oops ,little dsa ,etc)
i am thinking of making a simple fps 3d rpg for my college project , it will have 2-3 small cities/villages(like max 200 npcs per cities).
i know a fair amount or atleast have a clear idea of movement system,combat system,inventory system,enemy ai,terrain system,quest system,etc.
I know about State Machines , Behavior Trees , GOAP , etc. but how would i go about making normal (non enemy) npcs with the previously those concepts.
i am struggling with for 2 days now and feeling burnt out any help will be appreciated.