Skip to content

judealonzo/newluau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

New Luau

A standalone scripting language based on Luau, built to feel 100% identical to Roblox LuaU — including familiar APIs like Instance, Workspace, and events — but free to use outside of Roblox.

This project’s goal is to give developers the same smooth LuaU experience anywhere:

  • Standalone games
  • Custom game engines
  • General-purpose scripting

Goals

  • Identical syntax & behavior to Roblox LuaU
  • Core Roblox-style APIs available everywhere
    • Instance.new, Workspace, Players, Touched, etc.
  • Portable runtime: run .luau files on Windows, Mac, Linux
  • Beginner-friendly: keep the same flow as Roblox scripting
  • Custom engine loop (replicating RunService.Heartbeat / update events)
  • Manual time & scheduling system (custom tick, wait, and deltaTime behavior)
  • Tweening & easing library (matching TweenService)
  • Event binding system (custom :Connect() and signal handling)
  • Optional integration hooks for custom graphics, input, or physics engines

Usage

Clone and build the project (requires CMake + a C++ compiler)

About

A standalone version of LuaU, identical to Roblox LuaU but usable anywhere.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors