Hello Developers and Interns!
These simple guidelines will help you when building and scripting for The Scavengers. We try to keep these guidelines to a minimum as to keep creativity in building and scripting at a maximum.
Housekeeping Rules
- ALWAYS keep your fellow Developers/Inters up to date with your projects
- Update the Tracking sheet as frequently as possible
- ALWAYS ask for help if you need it
- Use resources like Developer Forum or Scripting Helpers if you are stuck
- DO NOT put false information in any tracking sheet/submission
Building Rules
- Refrain from using mesh’
- ALWAYS have your move interval at .25, .125, .5, or 1
- ALWAYS have your rotation interval at 2.812, 5.625, or 11.25
- NEVER have join surfaces on; use welds or anchor
- NEVER use any plugins without permission from the Head of Development
- NEVER use models found in the ‘Toolbox’
Scripting Rules
- Services first
- Variables second
- Functions third
- Code fourth
- Separate code sections with comments
Code Sample
-- Services
local Service = game:GetService("Service")
-- Variables
local Variable
-- Functions
local function Function()
print("Function")
end
-- Code
Function()
Variable = true
Punishment
Any violation of any housekeeping, building, or scripting guidelines can result in a punishment. Punishments can range anywhere from a project closure, a suspension, or even a termination. To avoid any problems, make sure you read the rules thoroughly, and refer to them when you are unsure about a situation.
Higher-ups and well-respected Developers will check your work periodically to make sure you are following these guidelines.
A little bit about me(Tim):
I am the Creator and Head of Development of the group. I enjoy what I do for The Scavengers and hope the community keeps growing. I work alongside my Project Manager, Kumi, and my Head Moderator, Ethan, to help make the game/community the best that it possibly can be.