Showing posts with label metascript. Show all posts
Showing posts with label metascript. Show all posts

19 September 2007

My Kind of (Meta)Place

I'd noted the growing excitement around Raph Koster's new company, Areae, but even I was surprised by the scope of the vision his recently-revealed Metaplace displays:


Our motto is: build anything, play everything, from anywhere. Until now, virtual worlds have all worked like the closed online services from before the internet took off. They had custom clients talking to custom servers, and users couldn't do much of anything to change their experience. We're out to change all of that.

Metaplace is a next-generation virtual worlds platform designed to work the way the Web does. Instead of giant custom clients and huge downloads, Metaplace lets you play the same game on any platform that reads our open client standard. We supply a suite of tools so you can make worlds, and we host servers for you so that anyone can connect and play. And the client could be anywhere on the Web.

And to do this, Koster is building on openness:

we also committed to an open markup standard for our network protocol - anyone can write a client for any platform they want. We decided to use Web standards for everything we could, which is why you can have a game world that is also a website, or use Web data to populate your world. The scripting language (we call it MetaScript, of course) is based on Lua. You get the idea - no "not invented here," no closed proprietary approaches.

The consequences of adopting this approach sound amazing:

We speak Web fluently. Every world is a web server, and every object has a URL. You can script an object so that it feeds RSS, XML, or HTML to a browser. This lets you do things like high score tables, objects that email you, player profile pages right on the player -- whatever you want. Every object can also browse the Web: a chat bot can chatter headlines from an RSS feed, a newspaper with real headlines can sit on your virtual desk, game data could come from real world data... you get the idea.

So I wasn't completely wrong when I wrote that his new project "sounds like a system of interconnected, perhaps standalone virtual worlds to me" - I just underestimated Koster's ambition.... (Via GigaOM.)