Tuesday, July 16, 2013

Game Engineering and Architecture with Alec McEachran

Ever wonder about the unique architecture and design challenges behind game development?  If so, this episode is definitely for you.  Listen as Bett and Russ discuss everything from game development 101 to game architecture with guest Alec McEachran.

Alec explains issues that result from applying an object oriented and MVC approach to game design and why using the Entity System generally yields better results.  In Alec's words: "An Entity System is an architecture for developing games that avoids many of the problems that are a feature of games developed using Object Oriented Programming (OOP)."

Since the episode was originally recorded, Alec posted a more detailed write-up about how the Entity System approach works.

At a couple of points in the discussion, Alec mentions Tom Davies and Ember.

Listen now: (download)

Reading recommendations:
The Art of Game Design: A book of lenses by Jesse Schell

Reamde: A Novel by Neal Stephenson

The Creative Destruction of Medicine: How the Digital Revolution Will Create Better Health Care by
Eric Topol

Execution in the Kingdom of Nouns Steve Yegge

No comments:

Post a Comment