Omni-bot is a first person shooter bot framework for AI controlled multiplayer opponents in several popular FPS games and engines.
Omni-bot is unique among most FPS bots in that the majority of the code is generalized and loaded from an external dll, with only a relatively small interface layer needing to be compiled within the game engine or mod being supported.
The repository has 2 branches.
Supported games in stable branch
Supported games in master branch
Since these engines make up the bulk of the moddable gaming community, it is easy to adapt one of the existing interfaces to a new mod.