Skip to main content
gamedev.net
🔒 Locked

developing with components

Started by eelke_folmer 2 replies 1.3k views
Original Post
eelke_folmer
eelke_folmer
How easy is it to develop with existing components? I'm kind of in the process of exploring glueing together / desiging an RTS game, which will be used for scientific research. To keep costs low we selected a number of open source candidate components: OGRE (graphics), OpenAL (sound), torque networking library ( network), python (scripting), ODE (physics). Problem is only that we don't know how easily these components can be glued together and there is no way to find out before actually integrating it. As our requirements might evolve we might end up rewriting large parts and we would have been better of writing our own component anyway. Would it be better to buy componetns that offer more (e.g. integrated graphics/physics) so minimze the number of integrated components? and save implementation costs? are there some useful strategies that we can use? What kind of integration problems can we expect and can we come up with an architecture design that will minimize the coupling between componens giving us some more runtime flexibility?
Game Engineering ResearcherSee www.helpyouplay.com
nagromo
nagromo
I'd expect it to be much easier than doing it from scratch, and probably not worth buying prebuilt unless you have a big budget.

Take a look here; someone has already done the work of integrating Ogre and ODE for you. You can add Python scripting using Boost::Python. Sound shouldn't be too hard to tack on; it isn't as integrated as, say, physics and graphics. The only part I don't know about is the networking.
Christer Ericson
Christer Ericson
Quote:
Original post by eelke_folmer
[...]Problem is only that we don't know how easily these components can be glued together and there is no way to find out before actually integrating it.
Sounds like an excellent opportunity to write a paper on the relative ease of integration of available open source components in the field of interactive entertainment! Seriously. Especially a comparative one.
capn_midnight
capn_midnight
I don't know about open source game component integration, but closed source enterprise component integration is schweeeet. SQL Server, IIS, ASP.NET, WinForms, yum.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.