sdsmith / Modern-Snowfare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modern-Snowfare

Game Design Document

https://docs.google.com/document/d/1cmrM5BWBfYip_qLcnMGAChTiRMqcC9xrbsMQoVImvSQ/edit

Slack

modernsnowfare.slack.com

Coding Standards

Naming

  • Use camel case (ThisIsAnExampleOfCamelCase) when naming (files, classes, functions, etc.)
  • Files, Classes, functions start with a capital, variables start with lowercase

Indentation

  • Tabs should be converted to spaces with 4 spaces per tab (this can be done automatically in Visual Studios and many other editors)

Comment conventions

You should use the following keywords for your comments if they apply. They should all have the format of '@<KEYWORD>(<user_identifier>):'. This is so that they are easily searchable, and we know who commented what if we need futher explanation. For example, '@TODO(sdsmith):', '@BUG(sdsmith):', etc.

Keywords:

  • TODO
  • NOTE
  • README
  • BUG
  • STUDY
  • IMPORTANT
  • DEBUG
  • PERFORMANCE

If you think anything should be added to, or removed from, this list, let everybody know.

Git

Branch topology view

git log --graph --oneline --decorate --all

About


Languages

Language:C# 96.1%Language:GLSL 2.8%Language:JavaScript 1.1%Language:Mask 0.0%