Commit Graph

2 Commits

Author SHA1 Message Date
OusmBlueNinja
656f1c070f Adds basic scene management
Implements a basic scene management system with GameObject and Component structure.

Adds initial support for TagComponent serialization.

Includes Scene class in Core and an AssetManager profiling scope.
2025-05-27 13:32:20 -05:00
OusmBlueNinja
9641de9b2c Improves asset loading and scene management
Adds scene management system with GameObjects and Components.

Improves asset loading by scanning assets in a background thread and queuing textures for upload. Also displays a progress bar in the file browser for texture loading.

Adds basic component system with TagComponent to identify GameObjects
by a user defined name.
2025-05-22 11:51:28 -05:00