Reinforcement learning is being used in an esports project to train non-player characters (NPCs). The NPCs receive rewards for correct actions and penalties for incorrect actions. This reinforcement learning technique could also be used to train an AI car in a game to navigate to a destination without crashing into trees by providing positive feedback for successful trips and negative feedback for crashes. Reinforcement learning is well-suited for this esports project and simulated car training because it allows agents to learn efficient behaviors from interactions with the environment rather than requiring full programming of routes or actions.