what would it be?
I’m looking for recommendations.
We all know the Macintosh resource fork is an outdated concept. The architecture that Escape Velocity games rely on hasn’t been a serious part of software development to my knowledge since OS X came out almost 10 years ago.
So, hypothetically, if the Nova engine were updated, and if that update involved making a new structure for storing game and plug-in data, what could/should/would that structure be?
Principles to keep in mind when making suggestions include:
Simplicity: the format needs to be easily editable by non-programmers.
Cross-platform support: just what it sounds like.
Versatility: the format needs to be able to store all the different types of resources used by EV games (except possibly graphics and sounds, which could be stored by separate means. Ideas for storing graphics and/or sounds are also welcome.)
Read speed: the game engine would need to read these data structures quickly (possibly on the fly if the game doesn’t hold everything in memory all the time.)
Again, this is entirely hypothetical. I look forward to reading your ideas for replacing the resource format.
This post has been edited by Qaanol : 16 December 2010 - 09:20 PM