BmSDK Documentation
Welcome to the BmSDK docs. BmSDK is a C#-based script hook and modding SDK for Batman: Arkham City and Batman: Arkham Knight. It hooks into Unreal Engine 3’s event loop and exposes a full C# SDK so you can extend the games with custom gameplay and logic.
Start here
Section titled “Start here”Creating your first modSet up a project, write your first script, and add gameplay logic.
Redirecting functionsDetour in-game UFunctions to override built-in behavior.
Script componentsExtend in-game classes with reusable, attachable behavior.
Building from sourceBuild BmSDK yourself to create nightly builds and contribute.