1.9 KiB
RNG Fighting
RNG game with combat based rolling in Roblox Luau game.
Tools
-
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.
-
Rojo - In order to work with the game project through VS-Code sync to Roblox Studio.
-
Rojo UI - Integrates a UI into VS Code that allows one to browse the game workspace and any instance's properties.
-
Wally - Package manager specifically for Roblox use cases.
-
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.
-
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.
-
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.