|
You are here |
blog.eyas.sh | ||
| | | | |
piemaster.net
|
|
| | | | | I want to talk a bit about the Artemis framework I've been playing with, but it won't mean much without some background knowledge of the entity/component paradigm of game design. This post, then, is a quick review of my experience with entities and components, and how they relate to the more traditional object-oriented (OO) paradigm, and in particular, what sucks about both. If you're familiar with the entity/component paradigm already, you may just want to skip over to my detailing ofEntity/Component Game Design That Works: The Artemis Framework ยป and read through this at your leisure. There's a few connections, but I'm trying to keep it at a pretty high level for now. | |
| | | | |
mikemarcin.com
|
|
| | | | | a series of articles on Entity Component System (ECS) architecture. The posts will be a mix of theory and practical. The goal is to build a functional and efficient library by the end. What is an ECS An ECS or Entity Component System is programming pattern that separates code, data, and relationships. The three pillars of an ECS are unsurprisingly: Entity Component System Entity provides for an identity and the relationship between Components. | |
| | | | |
joostdevblog.blogspot.com
|
|
| | | | | An important question in code structure is whether to make classes work together through composition or inheritance. The "has a" relationshi... | |
| | | | |
www.stephendiehl.com
|
|
| | | |||