Difference between revisions of "Platform Developers"

From Sirikata Wiki
Jump to navigation Jump to search
(Basic organization and introduction.)
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<big>''Platform Developers Starting Page</big>
+
#REDIRECT [[Getting Started for Platform Developers]]
 
 
=== Sirikata Platform Developers ===
 
The core of Sirikata is a platform for building virtual world applications.  This means that we don't produce any single virtual world and there is no resulting "product."  Sirikata, at its core, is a set of interfaces and protocols for building virtual worlds.  We also implement many of these interfaces, some with multiple variations to support the demands of different applications.  If you're interested in building an application on top of Sirikata, for example a game, by writing scripts for objects and using Sirikata's infrastructure to handle things like user logins, content distribution, and rendering, then you are an ''Application Developer''.  Sirikata is in its early stages and not quite ready for applications to be built on top of it yet.
 
 
 
If you're interested in helping define these interface and protocols as well as building implementations of them, then you're in the right place.  This page describes how the project is setup, how to get in touch with the developers, and how to start contributing.
 
 
 
=== Communication ===
 
 
 
If you want to contribute code then please join our [http://groups.google.com/group/platformtalk dev list] or read [http://groups.google.com/group/platformtalk/topics our open archives]. You can catch us on IRC at #sirikata on irc.freenode.net.
 
 
 
=== Working with Sirikata ===
 
 
 
If you are looking for some inspiration on how to become involved you can check out our [[CodingProjects| coding projects]].
 
 
 
==== Source Code ====
 
Find out how to [[GetTheCode|get]] and [[BuildTheCode|build]] the code. Our code is hosted on [http://github.com/sirikata Github]. If you are a developer and brave you can check out our [[dev preview|Dev Preview]] protoype
 
 
 
==== Architecture ====
 
This 25 min. [http://www.vimeo.com/3072577 video] gives a high level overview over the Sirikata system architecture.
 
 
 
==== Subsystems ====
 
* We are starting a discussion on how to implement distributed [[Physics|physics]] on our space servers.
 
* We have just concluded a discussion on the [[TypeSystems|type system]] used in messages and network wire formats.
 
* This is the resulting [[Protocol|Protocol]] sirikata will use as it stands. We encourage discussion about these builtin commands.
 

Latest revision as of 08:04, 5 April 2011