nuvention-web / ShareVR

ShareVR
http://sharevr.io/
4 stars 0 forks source link

[SDK v0.1] Restructure code into 3 main classes - Core, Utils & Demo #23

Closed adammy123 closed 7 years ago

adammy123 commented 7 years ago

Description Our current MVP code architecture comprises of unnecessary classes and confusing scripts that all depend on one another. This is bad object-oriented programming design as a single break may cause a chain of failures.

Thus, the aim is to restructure our codes and scripts into 3 major categories:

  1. Core - This comprises of the main functionalities of our plugin, namely the camera follow, video record, record trigger, and avatar.
  2. Utils - This includes extra features that are not demonstrated in our core scripts, such as a live feed plane (that developers can use for debugging purposes).
  3. Demo - This will consist of all the code that is used in our demo scene. These will be built upon code that is on our core features.

Task List

Related Version SDK v0.1