u/jimndaba88in r/gameenginedevs • Recommends
On “What direction and resources? Advice from the pros.”
#ecs#entity-component-system#game-architecture
2.5K subscribers • 1 video on Hallway
Advanced. Deep dive for people who know the field.
27K views5 years ago2 recommendations
Game developmentSoftware designUnity, Unreal and GodotBuilding a game engineSoftware architecture
Bobby Anguelov delivers a comprehensive deep dive into game engine object models, comparing traditional component models, ECS, and his own hybrid approach.
A long brain dump about entity/object models in game engines today... Follow-up on additional questions: youtu.be/fuiNOWEUnJ8 Prototype implementation: github.com/BobbyAnguelov/KRG - Stream Start - Intro - What is an Object/Entity Model - Game Object Component Model (OCM) - OCM: Reference Hell - OCM: Reusability and Scalability - OCM: Singletons - OCM: Conclusion - Entity Component System (ECS) - ECS: No Spatial Hierarchy - ECS: Update Order - ECS: Performance - ECS: Conclusion - Questions + Break - Kruger Intro - Multithreading - Kruger Goals - Kruger Entity Model (KEM) - KEM: Spatial Hierarchy - KEM: Systems - KEM: Updating Entities and Systems - KEM: Entity Lifecycle - KEM: System Design Motivation - KEM: Example and Performance - QuestionsWhat people say. Highly recommended by engine developers for its deep, practical analysis of entity component systems and alternative game engine architectures.
u/jimndaba88in r/gameenginedevs • Recommends
On “What direction and resources? Advice from the pros.”
u/drjeatsin r/gameenginedevs • Recommends
On “Is there a good writeup on composition based architecture (components but not ECS)?”