For those of you who are just starting out with Multiverse, you'll need to learn a few things before you can start adding your own functionality, and truly begin to make your own game.
To find out what you need to learn, check out the Background Knowledge Prerequisites
page on the Wiki
If for some reason you can't access the Wiki, here's a breakdown:For Programmers:Python programming language
- In order to program the client and server to do what you want, you will need to learn Python. This is an absolute must. If you look through the sampleworld files, you'll notice a vast majority of the files are .py (Python) files.
There are some excellent tutorials listed on the Wiki, especially the "Non-Programmers Tutorial For Python 2.6" by Josh Cogliati. You'll notice that there are two of these: one for Python 2.6 and the other for Python 3 - the difference between these is that 3 is the newest one, of course, but there is a lot more documentation for 2.6 - the author suggests that absolute beginners begin with 2.6, as transferring knowledge across to 3 is very easy.Java programming language
- You can use Java for developing server plug-ins. You don't necessarily need to learn this, but to add the more advanced features of the server to your game, it's a good idea to learn it. There are a few tutorials listed on the Wiki, but I aim to add more once I discover some comprehensive/beginner-orientated tutorials on the internet.XML
- If you want to modify the interface, then this is a must. All of the interface code is written in XML (but is then called using .py files). So, if you want to have a different User Interface, learn some basic XML, and you'll be able to start creating your own look and feel.For Artists/Modellers:
The choice of modelling applications is far greater, as it's just a matter of being able to export COLLADA (.dae) files from your chosen modelling application. Lots of modelling applications nowadays have a COLLADA exporter built in, but some others have plugins that you need to download.
I will add more about this here and to the Wiki when I get time.
For now, if you want a free modelling application that's easy and relatively good,
I would suggest Wings3D
. (the Wings3D Collada plugin is no longer up to date, as it is no longer being worked on. Try something like Blender instead.)
In the future, the Wiki will have a section for modelling tutorials that are related to Multiverse, but for now, just check Google for good tutorials!