

If you're familiar with TESScript, you'll want to look at our transition guide. In short, it's much more similar to "real" programming languages like Lua or Python. You can no longer directly manipulate objects in the world it's now threaded so your script might be interrupted mid-run it's more of a stickler for things like parentheses. The new system is similar to the old TESScript, but requires a slightly different way of thinking. Papyrus scripts are normal text files that get turned into a bytecode that the game executes at runtime. The scripting language used by the Creation Kit is called Papyrus (after the material on which scrolls are printed). (For an even simpler introduction to scripting, see the "Hello, World" tutorial.) How to respond to events in the new scripting language.The basic framework of how scripts work and attach to objects in the Creation Engine.

We previously showed how to script dialogue, but this will show how to attach arbitrary scripts to actors and game objects as well. This tutorial will show how to use scripting to advance the questline based on player actions.
