this is an Excellent article, the way its set out with the vids and pics. very technical but not rambley. I learnt alot out of it.
Bob would have been proud
Congratulations Lukas:) Amazing piece of 3D parametric shader:) thank You for sharing Your knowledge:)
So far I’ve relied on my spare time to develop and maintain the current version of Tiled. The tool has come a long way since I started it back in 2008, but it is still a long shot from what I’d like it to be. There are many ways in which I’d like to improve Tiled, but if it has to come from my spare time, much of that will never happen. This is partly because my spare time is much more limited since I recently became father.
By accepting donations, I hope to be able to reduce hours spent on my day job and spend them on Tiled instead. This is also why I encourage people and companies to do recurring rather than one-time donations. They provide me with a more reliable source of funding, which I need in order to cut hours from my regular job.
To give an idea of what I’d like to work on once I have the time, here’s a short look at the roadmap.
This version (and future minor releases) will be mainly about fixing all the glaring shortcomings of the current version of Tiled. Examples:
- Replacing the simple property editor with a more advanced one that also supports different types of properties.
- Making Tiled scriptable for automating complicated or repetitive actions and for making it easier to write input/output plugins.
- Allowing to edit properties of multiple tiles/objects at the same time.
- Making it possible to change map and tileset parameters after creation.
If Tiled funding through donations and sponsors is a success, we can dare think of a new version of the tool that brings many large improvements. Your feedback is welcome here! Personally I can think of several things:
- Make the map format more flexible by changing it to an object hierarchy. This would allow using tile layers as objects or to group things like buildings together.
- Once objects are stored in a hierarchy, parts of this hierarchy could be loaded from another file allowing for example to place the same building in different maps, or even to combine several maps into another that provides a broader overview of the world.
- Improve the support for objects to allow scaling, rotating and applying textures to any shape.
- Change the overall program to be more project-oriented. Some problematic areas currently in Tiled stem from the fact that it does not know about projects. For example some information is currently duplicated for each map, and some settings are global while they should be per-project.
- Upgrade the UI to Qt Quick using desktop components (once available). This will provide a lot of opportunities for making it cleaner and more pleasant to use.
- Do phone/tablet version of Tiled. 🙂