About

I'm a software engineer who works on game development part time. I teach game development (on gamedev.stackexchange.com and lynda.com). I'm always working on something, and I'll post updates here. Let me know if there's a game development topic you want to know more about, I probably know the answer, or at least where to get one.

Friday, September 21, 2012

How to go from theory to practice?


I was recently posed a question:
I’ve seen your post on gamedevse about the entity component system, I had my share of trying to make one by myself, and though your description is beautiful, I fail to see how to code that. Can you give some example on how to go from theory to practice?
There’s an excellent example of an entity component framework with Artemis. Download and study the source code. It may be confusing at first, but stick with it. Artemis really helped me understand how EC systems worked and I’m sure it’ll help you as well.