- which brings me to this idea: I'd gladly kick in for a Kickstarter to do a 64-bit version of AI War or at least something to free up some of the current memory restrictions if it isn't the 32-bit 4GB limit.
The only problem is that the memory issues are NOT due to the 32-bit address space restrictions, but rather due to the rather questionable garbage collector implementation of the engine that causes it to crash if it has to clean up too much. (Around 900MB heap usage is about where you really start to risk tripping the crash)
Sadly, this is outside of Arcen's control, it is a bug in the version of Mono that the engine, Unity3D, uses for this version.
I would rather the money go to Arcen to give to Unity to motivate them to fix up this bug (by migrating to a newer version of Mono; later versions have far, FAR better garbage collectors) and their Unity 4.0 bugs that cause very, VERY bad performance on some systems, which is possibly the only thing holding Arcen back from moving to Unity 4.0 for AI War. (Unity 4.0 would also implicitly come with native Linux support
)
And then, as a stretch goal, the money go into at least trying to make the engine more parallelized, which may require tweaking the network model some. All-in-all, not an easy task at all, which is why it would be a stretch goal.