The Scavengers Developer/Intern Guidelines

Hello Developers and Interns! :wave:

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’
    image

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.

1 Like