SbokuBot is a flexible framework for creating shooter NPCs in S&Box. You can use the default AI or extend it with your own logic. This library has built-in 'Default'AI, which mimics HL2 NPCs. You can try it out in Sboku Arena game mode!
How to use:
Intended usage: Inherit from SbokuBase and create adapter classes for your game mode.
Easy way: If you use SWB, copy the existing bot prefab from Sboku Arena and tweak as needed.
Impossible way: Build everything from scratch using the provided interfaces from 'Shared' folder.