Hey everyone, My name is Saurabh, a third year student at Madan Mohan Malaviya University of Technology Gorakhpur. I have a strong interest in game engines and physics engines. I have worked on Unreal Engine in my first year and then shifted my focus to learn C++. Currently I have solved more than 250 questions on leetcode and my rating is 1600+. I am interested in the project New Hardware Renderer for the Tiled Map view. I would love to contribute on this exciting project. I have setup the Tiled in my pc and for being more familier with the code base I have started solving small issues. In parallel I am also learning about the qt quick so that i can plan out the things smoothly. I am really excited to be the part of team for the long term and work on this project.
Github: saurabh-zz007
Hi everyone! My name is Mengxiang Wang (Github: cortexA233). Iām currently student in Game Design at Northeastern University.
Before returning to university, I worked in the game industry for about 3 years as a gameplay programmer and technical designer. During that time I designed and developed gameplay systems (including 3C, combat, UI and server), and tools & editor workflows for commercial game projects with Unity and in-house engine.
I am familiar with C#, C++, Lua and Python, and my primary development experience is with Unity, LOVE2D, and some Unreal Engine. I also have experience using Qt / PyQt / vue(Javascript) to build internal editor tools for both personal projects and for my former company. For this GSoC project, I plan to work independently and treat it as an opportunity to both improve my technical skills and contribute to the open-source gamedev community.
I first encountered Tiled during Ludum Dare 51 in 2022, when my team was developing a platformer prototype (It finally became a indie game below). At the time we experimented with using Tiled as our level editor, although we eventually switched to Unityās built-in Tilemap due to our designersā existing workflow. Now, 3 years later, I was pleasantly surprised to see Tiled participating in GSoC.
To be honest, While I have several years of experience working in the game industry, I donāt have much prior experience contributing to open-source projects. But I have always been passionate about indie games, especially small-scale indie game development. Many indie developers rely on powerful and flexible tools to bring their ideas to life, and tools like Tiled play an important role in that ecosystem. So Iām very excited about the opportunity to make my first meaningful open-source contribution through Tiled and to support tools used by many game developers, especially by the indie game community!
For now, Iām interested in the glTF Export for Maps project and the Enhanced World Editing project. Because I belive both of these ideas have the potential to make it more accessible and useful for a broader range of developers.
Although Tiled has a powerful ecosystem of extensions and plugins for a lot of engines and platforms, the glTF export functionality could help integrate Tiled more easily into more game pipelines and 3D engines with less workload for Tiled and plugin developers. It would be a huge modernized On the other hand, improvements to the world editing workflow could make large-scale map management more intuitive for level designers, especially for those classical top-down RPG or metroidvania game developers, who would has a huge, no world map in their games. I would be very happy if my work could help make Tiled a more powerful tool and support more developers in their projects in the future.
My Previous Industry Projects:
Worked with C++ and Python in an in-house engine. Also used Qt (both in C++ and Python) and IMGUI (in Python) to make internal tools.
And Shining Nikki (Sorry but I cannot send the link here due to the forumās limitation). Worked with C# and Lua in Unity. Also used vue/JavaScript to make internal tools
Indie Project
This platformer originated from Ludum Dare 51, and our three-person team continued development for about 3 additional months to turn it into a complete game:
I have also created a bunch of small demos and game jam prototypes, check them in my itchio page: Sorry again I cannot provide the link, you can just search cortexA233 on itchio !)
Iām Kunal, a pre-final year bachelor from New Delhi, India. My path into tech has been entirely curiosity-driven , started with cybersecurity (Kali Linux, Wireshark, OWASP tools), moved into backend with Node.js and databases, then got curious about what runs underneath. turns out Node.js is built on V8 which is written in C++, and that rabbit hole led me to c++. Along the way i built things that kept me hooked ~ a CLI tool, a backend-rich dashboard pulling from NASA & SpaceX APIs, and took a offline ping-pong game online using sockets. each project just opened another door.
outside of that iāve been part of 8+ hackathons, reached finals in 3, served as technical head of our college tech society, and even got to sit on a judging panel at one event ~ which was a surreal experience. i like to stay busy, mediocrity genuinely bothers me.
iāve always wanted to work on something close to defense, intelligence, or gaming engines - the kind of projects that actually matter and have depth. couldnāt find my way into the others yet, but gaming? nobodyās ever going to take that out of my blood. i still play 2005-2010 era games (blame the laptop specs lol) , so when i found Tiled on the GSoC list i didnāt even scroll further. this was it. no other org.
project iām interested in : gltf exports for maps
github username : @kunal649
Hi everyone,
My name is Aryan Jaiswal, Iām a student from India interested in participating in GSoC 2026 with Tiled.
I have experience with C and C++ and some knowledge of HTML, CSS and JavaScript. Iāve been exploring the codebase and have successfully cloned the repository and set up my development environment locally.
The project idea that interests me most is the New Cross-platform Style. Iām drawn to it because I like the idea of improving the editing experience for game developers.
Iām a beginner in open source contribution but Iām motivated to learn and committed to putting in the work. Iām currently going through the codebase to understand the structure and looking for a good first issue to fix.
My GitHub profile: https://github.com/ryanjaiswal24-lab
Looking forward to being part of the community!
Aryan Jaiswal
Hey everyone, Iām Keshav! a pre-final year Mathematics & Computing undergrad at NIT Kurukshetra, India.
Iāve spent most of my open-source time in the Bitcoin space contributing to RoboSats (a P2P exchange). The thing iām most proud of there is building end-to-end encrypted image sharing for trade chat using XChaCha20-Poly1305 (PR #2382). That project really got me thinking about how stuff should just work for the user without getting in the way.
I grew up playing everything from RE4 and Uncharted to Elden Ring and Sekiro, and I always found myself noticing how levels and environments were put together. Thatās what got me curious about Tiled in the first place.
Iāve been on the Discord for about a month and have two PRs up. I picked up the texture filtering preference (#4371) and then tackled the drag-to-toggle for layer visibility (#4393) which had been an open request for about 6 years.
The project iām most interested in is the New Cross-Platform Style. Iāve always leaned towards the visual side of things - I designed the logo for our college math society and built the full UI/UX for their platform (anantnitkkr.com). Iāve been reading through the ProlificStyle foundation in PR #3597 and would love to help build that out.
GitHub: github.com/keshav0479
Looking forward to contributing more and shaping how Tiled looks and feels!
Hi everyone,
Iām Harsh Gupta, a 2nd year undergraduate student at National Institute of Technology Durgapur. Iām interested in contributing to Tiled as a preparation for GSoC 2026. Iām interested in Tiled because Iām interested in practical software development using C++ programming. I have hands-on experience using SDL, SFML, and Godot game engines to create games from scratch. I have also used Tiled for my own game development projects. I must say I loved using Tiled. I even built a simple map editor using C++ programming language with features like auto-tiling.
Iām interested in learning how a tool like Tiled is built from scratch. Iām interested in contributing to Tiled under areas like usability improvements. Iām new to contributing to open-source projects. I have been trying to learn from the Tiled codebase. I would appreciate any kind of guidance from the community.
Hey everyone! Iām Kanishka, a 3rd year CS student looking to contribute to Tiled for GSoC 2026.
I got into open source a few months ago and somehow ended up in the Bitcoin world. I also spend a bunch of time grinding leetcode in C++ so the language feels like home at this point. Iāve been contributing to RoboSats (P2P Bitcoin exchange) and BTC Map, mostly working on bug fixes, UI improvements and some new features across both projects.
Been really enjoying working on Tiled. Got 3 PRs merged so far:
- Exposed the session API to scripting (#4345)
- Fixed TransformMapObjects merge behavior for mixed property updates (#4339)
- Added PrimitivePropertyType with visual color indicators (#4421)
For GSoC the project that caught my eye is Enhanced World Editing. Worlds have been in Tiled since 1.2 and thereās a basic world tool since 1.4, but thereās still a lot that can be done to make them nicer to use. Been poking around the world editing code and Iād love to work on improving that. C++ and Qt is genuinely fun for me so this feels like a great fit.
GitHub: kanishka0411
Looking forward to it ![]()
Hey guys ! Aman here, Iām a Computer science student and looking forward to becoming a contributor to Tiled for GSOC 2026.
I discovered QT few months back when I was looking for a solution for developing cross platform applications and trying to build small C++ openGL projects. Anyways as I was looking through GSOC orgs I found out that Tiled also uses QT, and I am also interested in learning the QT framework so Iām looking forward to resolve any issues that i can.
My prior experience with programming is only been limited to JS frameworks, python,C++ and Rust here and there, but mainly its only been web and js . so no major project in QT or C++ unfortunately.
My recent project is GitHub - soamn/wfas: (WFAS) Workflow Automation System | Automate Your Tasks Ā· GitHub a web based workflow automation tool. Its a nextjs, express project. (which needs improvements btw as Iām a solo).
All of my previous projects can be found at https://amannegi.online
or at my github.
Hello everyone! Iām Anurag. I have some experience writing guis in rust and c++ (i have written a chess gui in sfml). I came across Tiled a few days ago. Iām have been particularly interest in native gui dev using qt, so this is probably the best fit for my choice of gsoc project. Iām going to spend my next few days reading Tiled source and playing a bit. If I do make some interesting addition, Iāll probably push it to my github here: theAnuragMishra (Anurag Mishra) Ā· GitHub .
Really excited and thank you!
Edit: here goes my personal website where i share random stuff i build: https://theanuragmishra.github.io
Also, the project idea Iām gonna explore is the one tagged under āNew Hardware Rendererā.
Hi everyone!
Iām Aayushmaan, a second-year Computer Science student (AI-ML specialization) from India. Iāve been a big fan of Tiled ever since I started making small game prototypes ā itās such a clean and powerful tool for 2D maps, and Iāve always wanted to give back to the project that so many indie devs rely on.
I started exploring by jumping into the codebase and managed to land several contributions:
-
Fixed inconsistent UI scaling when moving the Tiled window between monitors with different DPI settings (issue #4357, PR #4417).
-
Made the Tile Animation Editor properly refresh when a tileset image is resized with more rows (issue #3923, PR #4423).
-
Added global zoom slider + controls in the status bar for a much cleaner and consistent UX across all editors (issue #4432, PR #4435).
-
Fixed object reference arrows not hiding correctly when toggling individual object visibility (issue #4451, PR #4455).
-
Plus a few more smaller fixes around tile stamps, build issues, and expanded text object formatting (outlines, shadows, background, mirroring).
All of these were developed and tested on my Chromebook using Crostini (Debian Linux environment), where I tried different scaling factors with QT_SCALE_FACTOR. It was a great way to get comfortable with Tiledās Qt/C++ architecture, the build system (Qbs), signals/slots, and view/model patterns.
Iām really excited about the projects Tiled has for GSoC 2026 ā especially the New Hardware Renderer (moving away from QPainter to Qt Scene Graph) and the Next-generation Tiled Extensions (QML-based). My recent PRs around UI layout, rendering, and editor responsiveness have made me even more motivated to work on modernizing Tiledās graphics and extensibility.
Open to guidance and feedbacks!
My GitHub: https://github.com/Aayushmaan-24/
Hi everyone!
Iām Samridhi Kulshrestha, a Computer Science Engineering student from India. Iāve had a deep interest in game development for a long time, and Tiled has always been my absolute go-to whenever I needed to create 2D maps. Itās such a powerful and intuitive tool, and Iāve been wanting to give back to the project that makes indie game dev so much more accessible.
Recently, I decided to dive deep into the Qt/C++ codebase to see where I could make an impact. I focused on the clipboard subsystem and managed to land a few contributions:
-
Improved readability in
clipboardmanager.cppby restructuring control statements (PR #4402) -
Added a plain text fallback when reading clipboard map data to ensure better cross-application compatibility (PR #4403)
-
Added a robust null guard for clipboard MIME data in
ClipboardManager::properties()to prevent potential crashes (PR #4405)
Working on these changes gave me a really solid, hands-on understanding of how Tiled interacts with Qtās QClipboard, the intricacies of MIME data handling, and exactly how map objects are serialized and deserialized within the architecture.
Iām really excited about the roadmap for Tiledāespecially the conversations around modernizing the graphics and extensibility for GSoC 2026. My recent deep dive into the clipboard and memory management aspects has me really motivated to tackle some of the bigger architectural challenges this summer.
Always open to guidance and feedbacks!
My GitHub: https://github.com/sam-coolshrestha
Hello everybody submitting project proposals for the Tiled organization! I have a few things to say and itās easier if I just write to all of you here.
No Feedback on Proposals
Some of you have approached me privately in the past week asking for feedback on the proposal, and in some cases Iāve said I would go through all proposals this week and might have even promised there would be time for feedback. Iām sorry to say, I underestimated this!
There are now officially 14 project proposals submitted (thanks for that!) and some of them are dozens of pages long. I am just one person and there was more to do than going over proposals (somebody noticed Tiled 1.12.1?
). I have reviewed 5 proposals so far, but it would be unfair to give feedback on those while it would come too late for a bunch of others to still have time for revisions before the deadline.
So regarding your proposals, youāll just need to consider yourself whether you still want to make changes. You have until the deadline to submit new revisions. In the meantime, if you have any questions (which are specific, and not variants of ādo you have any feedback?ā), youāre still welcome to approach me.
We Lost a Mentor
Did I say I was just one person? Yes, unfortunately dogboydog withdrew as a mentor, mostly due to personal circumstances. He realized he already was not giving other aspects of his life enough time, so he could not commit to being available as a mentor for the duration of this program.
This means weāre even more stretched than before. Since I personally expect to be available almost full time, I still plan to request 2 project slots. A previous mentor from 2017, @Ablu, has agreed to be my backup.
On the use of AI
In our application guidelines we have explicitly asked you not to use AI to write your proposals. It seems most of you noticed this, but it also seems some of you either didnāt notice or have been using AI anyway. Unfortunately, it gets increasingly hard to judge.
It is also clear that some of you have been using AI to submit PRs. While that sometimes works, I have felt at times that Iām talking to an agent through a student, which is not a great feeling and it does not help us to gain confidence. I expect you to be here to learn.
Some Advice
The odds of doing a project on Tiled are unfortunately slim (2 of 14 currently, likely worse by the deadline), so make sure you have a backup plan. I wish it was different as much as you!
Btw, a few of you seem to have submitted a proposal but only did one PR. I know Iām overwhelmed and feedback is due on dozens of PRs still, but one PR isnāt much for me to judge on so those should still try to find some other thing to change.
Even if you donāt get selected, I sincerely hope you enjoyed contributing to Tiled and have learned some new things already! The next two weeks are Easter holiday here so I will be a bit less available. But I will keep reviewing PRs and reading your proposals as time allows!
Cheers,
ThorbjĆørn
Hello there! I lived in Calgary, Alberta, Canada, and a new person who just graduated from Advanced Game Development in Bow Valley College. Game Programming is my strong point. I am here to join to program the grid in Tiled. Hope I can succeed during this activity.