-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
GSoC 2022
Tiled would like to participate for the second time at Google Summer of Code. We just started the application process. For further details look at the GSoC Timeline.
This page will contain a list of suggested projects where you can contribute to. We are looking forward for your participation!
Please note that Google Summer of Code projects are a full (day-) time job.
We are open to your ideas! If you have your own ideas for improving Tiled, you are more than welcome to send them. Below are listed several of our suggestions, representing large areas of improvement.
Tiled can be extended by using JavaScript, using either plain .js files or JavaScript modules (.mjs). However, Qt provides QML, a powerful declarative language. It would be great if we could use it to declare custom actions, file formats, tools, etc. Additionally, we could ship the necessary QML modules to enable extensions to implement custom UI.
Modernize the rendering engine to use the Qt Scene Graph instead of QPainter.
Tiled 1.2 added displaying multiple maps within the same view by setting up a World. Since Tiled 1.4, a basic "World Tool" was added, which enabled basic editing of the world. This project is about making several improvements to the world editing functionality.
If you are interested in any of our projects and looking forward to join us in improving Tiled further, follow the below guidelines to apply.
-
Sign-up in our forum and introduce yourself.
-
Tell us in which project you are interested.
-
Tell us a little bit about yourself. We are interested to hear:
- Why you would like to work with us.
- What previous programming experience you have.
- What projects you have worked on before.
- Which languages and technology you used for them.
- Whether you worked in a team or alone.
- Whether you have done any contribution to any open source project before.
- Whether you have any previous experience working with Git or any versioning software.
- Whether you have any prior experience with C++ and Qt.
- What project(s) you have in a public repository that we could can take a look at.
None of the above information is mandatory, but the better our impression is the more confident we will be that you can succeed in your proposal. If you have a personal website or a CV/resume online, feel free to include a link.
Quick Links: Download on itch.io • Tiled Manual • Support Tiled Development