SkyrimForge

SkyrimForge lets you write Skyrim plugins in C#. A native SKSE plugin hosts .NET inside the game, and managed plugins call the game through bindings generated from CommonLibSSE-NG's headers, alongside the Papyrus script functions and the game's events.

One build runs on Skyrim Special Edition (1.5.97), Anniversary Edition (1.6 and later), and Skyrim VR (1.4.15).

  • Write your first plugin: a plugin that shows a notification each time a save loads.
  • Services: every service a plugin can declare in its constructor.
  • API: every public type and member, starting from the SkyrimForge namespace.