rdw-archive / WebClient

[Proof of Concept] Browser-based client capable of rendering networked multiplayer games using modern web technologies
1 stars 0 forks source link

Refactor the legacy Rendering API #187

Closed Duckwhale closed 2 years ago

Duckwhale commented 2 years ago

Most of the functionality should still be needed, but the design can be improved. Scene objects should probably be managed with a standardized interface, and of course tests are completely absent... Part of this is already handled by BJS and doesn't need much, but some other parts may warrant more thought to ensure the design is future-proof.

Duckwhale commented 2 years ago

I can't think of a great design that doesn't overcomplicate things... maybe it's best to just leave it as-is for the time being, and revisit it later when the requirements change (or have become clearer).