Complete cross platform libraries for everything

Discussions related to programming Transport Empire.
Locked
User avatar
Expresso
Tycoon
Tycoon
Posts: 1760
Joined: 09 Aug 2004 00:14
Location: Gouda, the Netherlands

Complete cross platform libraries for everything

Post by Expresso »

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.
Locked

Return to “Transport Empire Coding”

Who is online

Users browsing this forum: No registered users and 1 guest