Optimizing NPC Behavior in Video Games Using Unity ML-Agents: A Reinforcement Learning-Based Approach | IEEE Conference Publication | IEEE Xplore