Second-Samurai / ThatOneSamuraiGame

0 stars 0 forks source link

As a developer, I want to be able to have a seperate dev room to perform tests in #7

Open jChicote opened 1 month ago

jChicote commented 1 month ago

Description

The only playable and testable area is the MAINSCENE (production level). This can make it challenging as any work and testing is being done in the main production scene.

Acceptance Criteria

Implementation

  1. Investigate the extent of the damage and devise an execution plan
  2. Perform fixes and necessary changes to the scripts
  3. Package all the required prefabs into a test-ready package
  4. Test with empty scene.
jChicote commented 1 month ago

Blocked

Managing the existing services to exist in its own environment will require extensive rework of the management, singletons and services due to both tight coupling and object intimacy

jChicote commented 3 weeks ago

New Approach

Instead of trying to convert the existing behavior to manage on their own, they can exist within a boot scene and be handled from there. Additionally seperate classes will be used to handle the dependencies of the different objects within the scene.

Additionally there needs to be a partition of objects that are persistent, objects that are scoped to the scene and those that are transient

jChicote commented 1 day ago

Changes to the approach:

Direction with development of components and their seperation of concerns:

jChicote commented 1 day ago

Next Actions

With seperate local debug scene

Acceptance Criteria:

Implementation: