[Open-source-gamedev-devroom] Proposal: Data-driven and Component-Based Game-Entities

Thomas Kinnen nihathrael at unknown-horizons.org
Fri Dec 23 18:37:10 CET 2011


- - Their name
Thomas Kinnen

- - The project they are associated with
Unknown Horizons (http://www.unknown-horizons.org)

- - A (short) bio, to be put on the website along with their speaker name
Thomas has been working on Unknown Horizons for over 4 years as a programmer
and has been one of the two project coordinators for quite a while now. Besides his
work on Unknown Horizons he is pursuing his Masters in computer science and
works at a company programming open-source software.

- - (optionally) a picture of themselves
Attached

- - The title of their session (which will go on the website and in the booklet)
Data-Driven and Component-Based Game-Entities

- - A (short) abstract describing the session in further detail.
Game architectures used to be designed in an inheritance-based approach, which has proven
to be difficult. The current state-of-the-art is a component-
based architecture that allows loading all game entities from a separate data source.
This enables easier testing and modularization of the code.
It is also beneficial for the game designer as it weakens the
game designer's dependency on the programmer. This is important for content creators
of open-source games, so they can easily add their new content to the game, without
relying on somebody else to help them.
This talk will outline the reasons to use a data-driven and component-based architecture,
give examples of architectures used in popular open-source games
(Wesnoth, MegaGlest, 0AD and Unknown Horizons) and explain how Unknown Horizons moved
from an inheritance-based approach to the new component-based architecture.

- - The desired approximate duration for the session.
45 Minutes + Discussion

- - The desired time slot in which they want to hold the session.
Rather early than late


-- 
Thomas "nihathrael" Kinnen<http://www.unknown-horizons.org>  ->  Open source real-time strategy with the comfy Anno1602 feeling

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kinnen_twitter.jpg
Type: image/jpeg
Size: 180399 bytes
Desc: not available
URL: <https://lists.fosdem.org/pipermail/open-source-gamedev-devroom/attachments/20111223/63f1f8ad/attachment-0001.jpg>


More information about the Open-source-gamedev-devroom mailing list