Skip to content

Ideas 2012:ContentTools

Chris Oelmueller edited this page Feb 18, 2013 · 1 revision

Build and Refine Tools for Content Creation

Our problem

It is currently very difficult to contribute content to Unknown Horizons. This is for many reasons: Lack of a proper editor, lack of documentation and examples, lack of a graphics previewing tool, lack of an editor for scenarios and campaigns, missing tool support.

Our idea

The main task for you if working on this idea is to create and enhance tools for content creation.

The goal is to make it as easy as possible for new content contributors to create buildings, units, maps, scenarios and campaigns without having to modify our game code.

You will most likely be improving our current editor to an easily usable state, working with YAML files and possibly enhance the editor to contain scenario editing support. A graphics previewer tool is also possible.

What you need

  • (Very) Good Python skills (must)
  • Creativity (must)
  • Experience with GUI design (bonus)
  • Experience with usability engineering
  • Estimated difficulty: Medium

What we expect

We expect you to work together with the entire team, this entails:

  • Weekly reports of your progress at our weekly dev meeting on IRC
  • Availability on IRC when you are working on Unknown Horizons
  • Active participation in the discussions on IRC/Mailing List/Forums
  • Daily status reports to your mentor (by mail)

You can shift around release goals and target dates in the planning stage as you like. Once your mentor and you agreed on a rough timetable, only light modifications should occur if there happens nothing unforeseeable.

  • Objects in the map editor
  • Being able to create new maps comfortably (currently only copied is easy)
  • Creating scenarios via gui
  • Creating a campaign via gui
  • Unifying yaml/sqlite data storage

What you can add

In general: If your mentor agrees, you can change almost everything in our descriptions. They are just meant to provide guidance if you are not sure where to start or which way to choose.

You are especially free to alter the following parts:

  • More features

Who looks after you

Your mentors for this task will probably be one of:

  • nihathrael
  • totycro

These devs might also help out if your mentors are not around right now: gscai

Clone this wiki locally