Details
Osiris is a declarative scripting language where developers write "if this happens, then do that" rules to define how the game world evolves. When a player completes a quest, kills an NPC, or makes a dialogue choice, Osiris rules fire in response and update the game's state — unlocking new dialogue, moving characters, spawning enemies, or changing world conditions. The system uses a fact database to track the current state of the world and executes rules in a defined priority order to prevent conflicts. Baldur's Gate 3 also uses a Lua-based layer called Anubis for broader game logic. Neither system involves machine learning or any form of AI that learns from data.
Have evidence about Larian Studios's AI practices? Submit a report.
Report a Sighting →