MyBits Gaming Studio

Building the future of gaming and crypto, one step at a time

game-engine.ts
class GameEngine { private entities: Entity[] = []; private systems: System[] = []; public update(deltaTime: number): void { for (const system of this.systems) { system.update(this.entities, deltaTime); } } public addEntity(entity: Entity): void { this.entities.push(entity); } }