Complete cross platform libraries for everything

Discussions related to programming Transport Empire.

Moderator: Transport Empire Moderators

Post Reply
User avatar
Expresso
Tycoon
Tycoon
Posts: 1736
Joined: 09 Aug 2004 00:14
Location: Gouda, the Netherlands

Complete cross platform libraries for everything

Post by Expresso » 26 Aug 2011 22:08

I open this topic, in the hopes that this post inspires a developer to actually start working on this game and actually get some results done as this takes away having to figure out the cross platform stuff.

Here goes:
  • Graphics: OGRE 3D (nothing new here).
  • GUI: CeGUI (again, nothing new).
  • Input: Object Oriented input system (again, nothing new)
  • Sound: SFML. It is cross platform and allows usage of individual modules. It also supports 3D positional audio. It is a c++ equivalent of libSDL.
  • Threading, file IO: Commoncpp. Nicely cross platform.
  • Configuration storage: YAML as it stores the information in a human readable way... but is also better for machines then XML.
  • Networking: enet or grapple (the first is more stable, but the latter has more features.
  • Data compression and collection: physfs (data files, saved games)
I hope this list helps any future dev who faces the challenge of making this game cross platform.

Post Reply

Return to “Transport Empire Coding”

Who is online

Users browsing this forum: No registered users and 1 guest