t-o-e-s / r.a.t.s

0 stars 0 forks source link

r.a.t.s

Version Control

Picking up an Issue

Merging

Scene Control

Scenes are a bit of a fucker to manage. For this reason we should sperate out the scenes that we work on. From the Scenes that we want to maintain as playable demos. These will be refered to as Test and Production repectively.

Code Base

Conventions

Control

All scripts that are used to Control GameObjects (i.e. tell them to move, resize them). Most of these have an underlying data model, to explain this let's look at the Unit and its Controller:

Handlers

Handlers are used to handle a specific event or situation. The most notable is that of the IOHandler which handles the input and output given to the game.

Set Up

Load Order

In order to get the LoadSystem to load Units in correctly first you'll need to make sure that your load order is set-up corrrectly. Go under Edit > Project Settings > Script Execution Order and set the order to match the following:

execution-order