Background Knowledge Prerequisites

From Multiverse

Jump to: navigation, search

This page summarizes useful background knowledge for developing on the Multiverse platform.

Contents

Python programming

Python is a dynamic object-oriented programming language you can use for server and client scripting on the Multiverse platform. You can do most programming tasks on the Multiverse platform with Python scripts.

Websites:

Books:

Java programming

Java is a cross-platform programming language you can use for developing server plug-ins.

Websites:

Books:

XML

If you want to customize the Multiverse Client user interface, you'll need to understand how XML works. Not to worry, you don't need to be a whiz—just have a grasp of the basics.

Websites:

Books:

Art and asset creation

Books:

Links:

Game design

See the references in the MMOG Design page.

Advanced topics

These areas of knowledge are not necessary for world development, but if you want to, you can use them for advanced effects.

Cg shader programming

For advanced client applications

Personal tools