I' ve just read a very interesting article about the multithreaded architecture of a new "not yet existent game engine" on
http://harkal.sylphis3d.com/2005/08/...ackless-python
I would be interested in getting your opinion about the division of each elements of the game (objects) and how does they can run 'in pseudo-parallel'. I've not yet done anything with IceC/IcePy so I don't even really know if Ice implements this part of if it's the developer's work.
Thanks for your answers,
Luc