Category:Bethesda Scripting Tutorial Series

From the CreationKit Wiki
Jump to navigation Jump to search


Originally written by Bethesda, the Bethesda Scripting Tutorial Series will introduce you to the Creation Kit's new Papyrus scripting language.

Papyrus Hello World[edit | edit source]

This tutorial introduces the basics of Papyrus, the Creation Kit's scripting language.

You will learn:

  • How to create a new script and attach it to an object.
  • How to get your script to respond to an event.

Variables and Conditionals[edit | edit source]

You will learn:

  • How to create and use variables
  • How to create a comment to add notes to your script for future reference
  • How to ask a script running in the game for the values of its variables
  • How to use a conditional if-then-else statement to add logic to your scripting

Introduction to Properties and Functions[edit | edit source]

This will be a longer tutorial than the first two, and introduce you to some more advanced topics. Hang in there!

You will learn:

  • About things glossed over in previous tutorials:
    • The first line of a script, and what it means to "extend" a script
    • How to add tool tips to your script using {}
  • How to use properties and hook them up in the editor
  • How to create and use a function

Events and Properties[edit | edit source]

This tutorial introduces Papyrus Events and Properties.

You will learn:

  • Basic information about Papyrus Events and how they are triggered.
  • Basic information about Papyrus Properties, and how to create, fill, and use them.
  • How the game interacts with Papyrus by communicating events.
  • How Papyrus interacts with the game by performing actions on properties.

Language: English  • français • 日本語 • русский