Jump to content

Guide:Naninovel Visual Novels on Steam

From VNDev Wiki


This guide is based off of the guide on uploading Ren'py games to Steam. Naninovel is made in Unity, so it requires slightly different prepwork than Ren'Py.

The differences between Ren'Py and Steam uploading are the following:

  1. Steam Cloud Saves
  2. Discrete Windows, Linux, and (optionally, if Apple fee is paid) Mac builds and depots
  3. Achivements in Nainovel


Steam Cloud Saves

Here's how to set up Steam Cloud saves and the exact settings you need to use.

Depot Builds & App Launcher Setup

Here's how to set up the depot builds and the app launcher settings.

Setting up Achievements

Here's how to set up achievements:

You call the associated Steamworks API. To expose this to NaniScripts, use a custom command: https://naninovel.com/guide/custom-commands#adding-custom-command (or you can override the built-in @unlock command to make it also open a steam achievement)

Unity Github link is here