Skip to content

Creating your own game

arendjr edited this page Jan 28, 2013 · 3 revisions

Before you begin, if concepts like cloning and forking sound unfamiliar to you, you may want to read a little introduction here: http://learn.github.com/p/intro.html

  1. If you have no GitHub account yet, I strongly advise you to create an account first. Once you have your own account you can fork this project for yourself (there's a Fork button somewhere on the top right of the project page). Keeping all forks in public repositories will help us all to merge code between our codebases.

  2. You can now clone your project to your own local machine and start working on it.

  3. You may want to clean up the data/ directory in your own checkout as you're probably going to be creating your own game world anyway. Note that you may want to keep the data/commands/ and data/scripts/ subdirectories, as they might provide a useful template for whatever commands and other scripts you may wish to implement for your own game.

  4. If you're going to modify the deep internals of the engine, please discuss with me, so we can try to find a solution that will avoid diverging the codebases too much.

  5. There are other forks from PlainText from which you may be able to draw inspiration or merge code:

Further Reading

Read how you can create triggers, how you can implement your own commands, or how you can customize game objects and game events.

You may want to take a look at the Frequently Asked Questions.

Clone this wiki locally