Skip to content

Tutorials

These walkthroughs assume you have NovaStudio running and can open a place. If not, start with Get started.

Tutorial What you will learn
Port a place A complete, ordered pass over a modern Roblox place.
Port a script Rewrite a modern script for Nova's API surface.
Build a UI without UIListLayout A reusable manual layout module with scrolling, spacing, and aspect ratio.
Common patterns Drop-in replacements for the most common missing APIs.

Before you start

  • Keep the original place untouched; work on a copy.
  • Open the Output window and leave it visible.
  • Have the compatibility matrix and the API reference open.
  • Test with a local server and two clients before publishing.

A note on code samples

The code in these tutorials is intentionally small and dependency-free. It uses the modern property names (PlaybackSpeed, RollOffMinDistance, ...) and the legacy spatial-query methods that Nova actually implements. Copy it into a ModuleScript or a Script as indicated.