The Ignite scripting API provides everything you need to write game logic without touching engine internals. Include the top-level header and you have access to all subsystems:
#include <Ignite/Ignite.h>
Subsystems
scripting_log – formatted log output at severity levels
Entity identity
All API functions that operate on entities take a u64 entityID.