Jun 022009
 

Still confused about this use of the word persistence; coming here with the dictionary meaning and trying to understand a seeming contradictory concept.

— David, in a comment in the earlier post

The technical sense of the term arises from “persisting something to the runtime database.” The base states are usually in a template database of some sort, along with all the other static data. The template database is read-only as the game is running, and only developers get access to it. The runtime database is where everything that players do goes. (See here and here for more).

The base data in the static template database doesn’t count as “persistent” or “persisted” because it’s actually baked into the world’s rules in some fashion, as a starter state. Delete everything in the runtime database, and that map will still be there, usually. You will have playerwiped WoW, but the world of WoW will still be there: every loot drop, every monster, every quest, every house.

The virtual world definition of the term means “to save changes on top of the base dataset.” So a base character starts with no real gear and newb stats, and a designer sets that up in the template database as the definition of a newbie character. But we save their advancement. That’s persisting a character to the runtime database. The stats and gear might go up OR down, but they are different from the base.
Continue reading »

Google’s O3D and VW’s

 Posted by (Visited 7332 times)  Game talk  Tagged with: , , , , ,
Jun 012009
 

GigaOM has an article titled Will O3D Get Google Back Into Virtual Worlds?. Apparently, at the MetaverseU conference (which I usually attend but couldn’t this time), the tech lead for O3D said that his team’s next goal is to fully integrate it into Chrome. By the end of the year.

After his presentation, a group of developers surrounded Kokkevis, peppering him with tech-heavy questions. He told me there weren’t any companies creating MMOs in O3D yet, but he raised the possibility that Google might port Sketchup and Google Earth into O3D, “once we become part of the browser.” (Both have been implemented for MMO-related projects.)

I wrote about O3D back in April; its integration into Chrome is certainly interesting, but Chrome itself has quite a lot of adoption barriers yet. But it’s still highly intriguing tech to keep an eye on. If Sketchup and Google Earth migrate to it, that’s a pair of apps to drive adoption, for sure.

Meanwhile, the same article says Unity has reached 10m installs…

Defining persistence for MMOs

 Posted by (Visited 10338 times)  Game talk  Tagged with: ,
Jun 012009
 

Massively asks, “Are MMOs truly as persistent as they claim?”, prompted by a blog post over at Player vs Developer. The Massively piece actually takes off in quite a different direction than the original blog post, because the post is about how much game developer changes to balance and systems affect the perceived value of a given character. But the question that Massively asks is more direct: are MMOs really that persistent?

And the answer is unequivocally no.

Continue reading »

Koinup Rocking the Metaverse

 Posted by (Visited 10686 times)  Game talk, Music  Tagged with: ,
Jun 012009
 

The Koinup “Rocking the Metaverse” live music tour is hitting Metaplace tomorrow, Tuesday June 2nd, at 1pm Pacific time, after having been to Orange Island in Second Life, and ReactionGrid (an OpenSim world). After Metaplace comes Twinity. There’s a great line-up, too:

The guys here made an awesome custom music venue for it complete with all sorts of cool stuff for musicians and promoters, including stuff like lighting controls, a VIP area with bouncers, a cool audience feedback system that uses crowd metrics to drive applause audio, and event metrics so that performers can see how many attended and for how long.

There will be teleporters available from Metaplace Central, or you can jump straight to the world. You can RSVP on Facebook if you like. More details are here.

I’m looking forward to this — we’ve had several live music events already in Metaplace, and they are always a blast. This will be the largest to date, and Koinup has done a great job organizing the event.