Sun recently announced
href="https://games.dev.java.net/">Project Darkstar, a variant of the Sun Grid.
According to the project website:
"Project Darkstar", is a research effort aimed at simplifying the process of developing multi-player online games
that can be deployed on a massive scale and made available to players using virtually any client device.
The first technology release under this project, the Sun(tm) Game Server, is a game agnostic, platform agnostic
server technology that provides online game developers the ability to create a wide variety of games that can be
provisioned through a single server platform.
One of the problems that game developers have had in the past with making MMOGs has been in relation to network
architecture -- every game company needs to run their own servers, deal with the issues of scalability and so forth.
While I occassionally have my doubts about the network programming that is found within games, for the most part,
it's fairly competent and solid stuff -- the problems that I've experienced when it comes with network scalability
has more to do with the financial side of the business making engineering spec -- such as finance managers deciding
that due to cost engineers need to cram 2000 users on a single server rather than the 500 user max the engineers
determined.
I trust engineers more than financial managers when it comes to scaling network architecture, and I believe it to be
to the benefit of game companies to have network programmers to keep unrealistic server expectations in check. While
I have no doubt that Project Darkstar will be fabulous for Java-based casual games, I have my doubts as to whether
it will be a viable platform for desktop based games.