Powerlang Docs
  • Welcome!
  • Beginner's Guide
    • Syntax
    • Directives
    • Environment
    • Special types
    • Functions
    • Tables
    • Loops
    • Conditions
    • Events
    • Libraries
    • Comments and Flags
  • Creating a Game
    • Project Introduction: Potato Rush
    • Creating the main game loop
    • Creating potatoes
    • Keeping track of score
  • Libraries
    • Special Types
      • BrickColor
      • CFrame
      • Color3
      • Instance
      • NumberRange
      • UDim2
      • Vector2
      • Vector3
    • Services
      • DataStore
      • Debris
      • Mouse
      • Pathfinding
      • PhysicsService
      • Players
      • Ray
      • TweenService
    • compiler
    • math
    • os
    • string
    • table
    • retrostudio
  • Advanced Information
    • Instance Functions
    • Global Functions
    • Multithreading
    • Compiler Library
Powered by GitBook
On this page

Welcome!

NextSyntax

Last updated 8 months ago

Powerlang is a new programming language designed to replace RetroStudio's Visual Scripting system. It was written with Lua in mind, meaning that it's easy to both learn and adapt existing Lua scripts to. Powerlang code directly translates to Visual Scripting code, meaning you can read and modify the output as you desire.

I suggest to have basic knowledge of both Lua and Visual Scripting before proceeding with learning Powerlang. This guide is intended for readers with basic programming knowledge!

Ready to dive in? Start with the !

If you're confident in your skills, follow this guide to !

If you're an advanced user and would like to have an in-depth look, be sure to check out .

Or if you're simply looking for library documentation, see Libraries.


If you're coming from Lua, these beginner articles will be of interest to you: Directives, Special types, Functions, Tables, Loops, Events and Libraries.

This documentation is still a Work In Progress, if you have any suggestions, please be sure to tell them!


Run print(compiler.credits()) in Powerlang to see the most up-to-date credits.

Beginner's Guide
create your first Powerlang game
Advanced Information