Explanation
Results and Design Properties
Understand the design decisions, alternatives, and limits.
Rengine establishes a compact engine model with explicit scenes, entities, folder entities, component update functions, renderer abstraction, and live inspection. The result is a small but complete environment for validating hierarchical transforms and render-target boundaries in TypeScript.
The strongest result is observability. The same running scene can be inspected as pixels, as a runtime tree, as local transforms, as world transforms, and as component labels. The engine demonstrates transform and update semantics without relying on a large game layer.
- Folder entities provide hierarchy without a separate transform-node type.
- Components update entities through an explicit delta-time contract.
- Canvas and React render paths share entity state while differing in projection target.
- The runtime inspector makes transform composition auditable from the browser surface.