Luau UI Manager with sequential building.
Find a file
2024-05-02 14:25:45 +02:00
src Types for Window and Page 2024-05-02 14:25:45 +02:00
.gitattributes Initial Template 2024-04-30 21:40:14 +02:00
.gitignore Initial Template 2024-04-30 21:40:14 +02:00
aftman.toml Initial Template 2024-04-30 21:40:14 +02:00
default.project.json Initial Template 2024-04-30 21:40:14 +02:00
README.md Initial Template 2024-04-30 21:40:14 +02:00
selene.toml Initial Template 2024-04-30 21:40:14 +02:00
wally.lock Initial Template 2024-04-30 21:40:14 +02:00
wally.toml Initial Template 2024-04-30 21:40:14 +02:00

RNG Fighting

RNG game with combat based rolling in Roblox Luau game.

Tools

  1. VS Code - IDE/Code editor that will help us with better use of types, intellisense, function/method documents and more, though it requires a Lua LSP for syntaxing and type support.

  2. Rojo - In order to work with the game project through VS-Code sync to Roblox Studio.

  3. Rojo UI - Integrates a UI into VS Code that allows one to browse the game workspace and any instance's properties.

  4. Wally - Package manager specifically for Roblox use cases.

  5. Selene - For code quality and standard, it is a linter, if you're familiar with that. | When installing Rust, please select option 1. Step 1 Step 2 Or, alternatively, you can use the VS Code extension.

  6. LSP - [Roblox Lua LSP] or [Luau LSP] What're the differences? Luau LSP provides in-editor type checking. Roblox Lua LSP does not. Lua LSP is by far the most superior way to go.

  7. Git - Versiona management tool for your command line/terminal. This allows you to access and utilize github in a more streamlined manner to both pull and push updates.

Protocol

When working on new features please create your own branch dedicated to that feature. This means a branch per feature per developer. Once done, merge it to the development branch. Main is to be restricted to release builds only. This means that it is fully functional and playable without any major bugs.