filrod / UbisoftGameLabMcGill_2

Repository for Team McGill #2 for Ubisoft Game Lab Competition
GNU General Public License v3.0
3 stars 0 forks source link

UbisoftGameLabMcGill_2

Repository for Team McGill #2 for Ubisoft Game Lab Competition

Demo video : https://www.youtube.com/watch?v=zZE3vkKtanM

Coding Best Practices and Requirements

We will be following almost all coding conventions from here

Multilign comments are made like so:

/// <summary>
/// Method Name: exampleMethod()
/// 
/// Description:
/// ...
/// 
/// Parameters
/// ----------
/// exampleVariable: string
/// 
///     Decription of variable ...
/// 
/// Return
/// ------
/// exampleReturn: int
/// 
///     Decription of Return
/// 
/// Calls
/// -----
/// helperMethod1()
/// ...
///
/// Example (optional):
///     
///     If you need to show a coding standard example use exampleMethod(exampleVariable)
///     like so, with a string parameter one gets from ...
///     Should expect the following results...
///
/// </summary>

Items that apear in the editor

Are to be serialized fields and contain tool tips like so:

[SerializeField]
[Tooltip("WRITE TIP HERE")]
private Object exampleObject;