Simply one of the finest tools for making tiled maps. Thank you for your work on this.
Tiled Map Editor
A downloadable tool for Windows, macOS, and Linux
Tiled is a free software level editor. It supports editing tile maps in various projections (orthogonal, isometric, hexagonal) and also supports building levels with freely positioned, rotated or scaled images or annotating them with objects of various shapes.
Even though Tiled is available for free, I accept voluntary payments in order to be able to spend more time on it. I'm currently spending two full days/week on Tiled, which is possible thanks to people choosing to pay for Tiled here as well as those supporting me on a recurring basis through Patreon.
I did not quite reach my funding goal yet, so if you enjoy using Tiled and are able to chip in, please set up a small monthly donation through Patreon. Thanks!
|Published||Jun 21, 2015|
|Platforms||Windows, macOS, Linux|
|Tags||2D, Tilemap based tools|
|License||GNU General Public License v2.0 (GPL)|
|Average session||About a half-hour|
|Languages||Bulgarian, German, English, Spanish; Castilian, Finnish, French, Hungarian, Japanese, Korean, Norwegian Bokmål, Dutch, Russian, Turkish, Ukrainian, Chinese|
|Links||Homepage, Source code, Community, Patreon|
|Mentions||Get ready for Ludum Dare: Game developme...|
Click download now to get access to the following files:
- Tiled 1.2 Released1 day ago
- Tiled 1.2 Release Candidate Released8 days ago
- Tiled 1.2 Beta Released29 days ago
- Export Options and Polishing45 days ago
- Tiled 1.1.6 Released65 days ago
- Object Placement Preview on Hover67 days ago
- Multi-Layer Stamp Improvements and Highlight Hovered Object83 days ago
- Live Reloading of Worlds and FixesJun 01, 2018
Log in with itch.io to leave a comment.
is Tiled GMS2 supported? And what about Construct 2?
can i make maps for rpgmaker xp games?
Not really. It doesn't have a direct export to RPGMaker room files, and even if it did, RPGMaker has a limited number of layers, which Tiled is capable of exceeding. If you're stubborn enough, you might be able to find some way of doing it, but wouldn't it just be easier to make those maps in XP? Its map editor is very intuitive. I believe Tiled was designed to help make map and level editing on things like GameMaker, whose tile editor is notoriously trash, much more bearable.
Tiled was designed as a generic map editor, so that game developers would spend less time building their editors and more time creating their games. That it also provides an alternative to proprietary editors like the one found in GameMaker is a nice plus. :-)
Why doesn't the Terrains system just work similarly to RPGMaker's autotiles? It's far superior and gives much more control. I've already gone to the trouble of making my tilesets compatible with that method.
I really like Tiled, but the issue is that it lacks options. The way it's set up, I have to insert tiles 3x3 at a time, or 2x2 at a time, or if I want to have a 1 tile wide river, I have to do that manually, because Tiled wouldn't know what to do if I tried. However, with RPGMaker, it absolutely is equipped to handle it.
My suggestion is to add a brush style mechanic so users can choose to have a 1 tile wide option as well as the 2x2 and the 3x3.
I think both approaches to terrain transitions have their benefits. RPGMaker's version may appear to handle one-tile wide rivers, but since it works by first splitting up the tiles in even smaller pieces and then recombining them, it is not immediately clear how this could be implemented nicely in Tiled. In addition, that system is very specific to RPGMaker and outside of RPGMaker I've seen the majority of tilesets with such transitions using the system upon which the Terrain Brush is based.
That said, there is an issue open about supporting the RPGMaker autotile format and maybe one day somebody will find a nice way to implement it.
Also, regardless of the autotile format, Tiled should of course enable the easy placement of fences, roads and rivers. I think the Wang Brush could be improved to enable this.
Well, to be honest, the rivers example was simply that: an example. I had hoped to save time by using that as an example, but no worries.
The full reason I'd like to be able to have single-tile support is that it helps in making things less uniform. I can more easily do things like this for example:
(Done in RM2k3 because it looks a little nicer)
I take a lot of pride in making my maps look good, whether RPG or platformer, but don't want to spend a bunch of time doing that when there's a lot to do. (Which is obviously why I'm using Tiled instead of GameMaker's built in tile editor.)
I can't imagine it would be too terribly hard to change over to RPGMaker's style. Your system already kind of supports it. Instead of simply drawing terrain boundaries in colored highlights, you could have it set up to use symbols.
I used my own tileset as an example, here. Left: symbols overlaying the tileset. Center: the symbols themselves. Right: the tiles themselves. The way I see it working is, the user would define the structure of the terrain, much like it already does, by marking with symbols which piece represents what part of the terrain as a whole. The editor would start with the tile marked with the 1x1 tile symbol, and then adjust itself and its adjacent tiles accordingly while the user draws in their terrain. It would require a little more work on the user's part to have a tileset that supports the system, or alternatively, it could work both ways: current style and RPGMaker style, with use of a tickbox option. If that seems a little too slow to have users set up based on symbols, no problem: simply have an auto complete feature. The user would only need to set down one corner symbol or a middle symbol in each chunk, and then click a button and Tiled would fill in the rest of them to the best of its ability.
Just an idea.
I installed Tiled and made a simple test-map (30x50 tiles of 32x32 pix) saved it as .tmx file compressed with zlib and tried to load with Python Arcade module which is supposed to work with Tiled, but it failed :-(
After some debugging I found that Arcade module is trying to retrieve sprites from spritelist and fails - like the Tiled did not saved them at all, this is my error code:
I do not know how to fix this.
Could you please compile it for Linux ARMv7. I need it on my RPi3. Thank you!
I don't have snap and when I try "sudo apt-get install snapd" it says Package not found...
Hmm, which Linux distribution are you using on your Rapberry Pi? The person who asked on the forum was using Raspbian, so if you're also using that maybe you can ask in that forum thread for help with getting snap to work.
Is there a wiki somewhere?
is a mobile version planned?
This is a great Editor. The feature to rotate a group of objects is a bit hidden though. I needed some tome to find it. Maybe it could be an extra Tool that would be selectable in the toolbar or it would be visible in a inspector like there is one for every individual tile, but then for a group.
Ah, you mean the need to click on a selected object to toggle the handles? I based that behavior on Inkscape and I guess I hoped it would be generally expected like that. But I see that for example Inkscape displays the following text in the status bar when you select an object: "Click selection to toggle scale/rotation handles". In the end, it would be good to provide such context-sensitive help, in addition to the manual which did mention this (though many other things still go undocumented).
I'm certainly also not opposed to adding a toggle between scaling and rotating on the tool bar. Thanks for bringing this up!
Yes, that I mean. I've never used Inkscape. But I like the functionality. Would love to see it in photoshop or affinity products. And of course I did not read the manual :D One should not have to read the manual to use such a software. Thanks for your response :)
I actually wanted to write a comment that the feature was missing, at that moment I found it. :D
This is a wonderful tool! Thank you for allowing people to pay less, I promise to become a tiled patron when my purse is a little fatter
I'm trying to install, but from the itch.io browser, it just sits at "installing" indefinatly. If i force close itch, it says it's installed, but i cant launch it. Then uninstall, it sits there indefinatly until I foce close itch again. trying to install once more, and its still sitting at "installing" :( not your fault i'm sure. but i'm hoping you have some ideas
Did you maybe already have a different version of Tiled installed on your system? The installer only supports a single installation of Tiled per system, so you may be able to resolve your issues by going into "Add/Remove Software" and uninstalling all listed versions of Tiled, before trying again to install Tiled through the itch.io app. If the installer continues to fail for you, you could instead use the "snapshot" version, which is distributed as plain zip archive.
This was the first installation. I found the snapshot and installed from there. love the program! just with I could find the tilesets i'm looking for
That's great to hear! Are you looking for certain particular tilesets or are you just having trouble finding anything that suits your project?
I'm working on maps for my wife's D&D campaign, and the houses I've sketched have diagonal walls, so when building the actual town, I'm having trouble finding tilesets with diagonal buildings/walls. Eventually I'll make my own tilesets, but I was hoping to get something quickly thrown together so we could get the adventure tested.
I get this error when running. Windows 10
tiled.exe - Nie znaleziono punktu wejścia
Nie znaleziono punktu wejścia procedury ?qTriangulate@@YA?AUQTriangleSet@@AEBVQVectorPath@@AEBVQTransform@@N@Z w bibliotece C:\Program Files\Tiled\Qt5OpenGL.dll.
Tiled has not needed Qt5OpenGL.dll since a long time, so I think something went wrong with an upgrade. Normally you can resolve such problems by making sure all versions of Tiled are uninstalled (through Add/Remove Programs) and then to install the version of Tiled you'd like to use.
I can't install it. When i try to open the .msi file windows smart scan prevents it from starting. Is there any way to install it if this happens?
Maybe you can bypass Windows SmartScreen (is that what you meant?). If not, you can try to use the snapshot download instead, which is not an MSI file but a simple .zip file that you can extract somewhere. Being a snapshot, it also includes new features developed for the upcoming Tiled 1.2.
Fantastic tool. I have been using this for my D&D game. It's really useful for making and customizing maps easily.
BTW, @dev, do you have any plans to build the Qt version for Emscripten and make Tiled run as Web App with Google Drive/OneDrive export/import functionality? This will be nice? If no, I MAY try to build it myself for that case.
It's an interesting idea, but how well is that supported? Are there any other Qt applications that have already done this? I have currently no plans to work on this, but I'd welcome any effort to get that to work.
I feel like hexagonal tiles would be great for what I'm working on, but... how do I even make a hexagonal tileset??
it wont download help! wenn i select where is going to be download it says tiled must be instaled on a local hard drive BUT is a local hard drive!
What says Tiled should be installed on a local hard drive? If the installer isn't working for you, try the snapshots which are packaged as a .zip archive that you should be able to extract and run from anywhere. I'm assuming you're using Windows.
Please make one for Android! I request you! May the battery be with you...
I don't think productivity and touchscreens go very well together in general, but eventually I would like to get around to a mobile / tablet version of Tiled. There is a work in progress map viewer with limited functionality available on the "wip/qtquick" branch. Maybe you're interested in helping to make more of it?
really great software!
i love it
i use windows 10 so here is the instation folder:
That is not an installation folder. It looks like you downloaded a zip of the master branch, but why?
Can I use this program to make maps of cities? Im looking for something with a short learning curve that can help me make maps of fantasy cities. Is this appropriate?
Sure you can, but whether it will be a good fit depends on what kind of fantasy city you're after and what your art assets are like. With Tiled you can make cities like in old school RPGs, but if you want roads and buildings at more flexible angles then it's probably not a good choice. Check out the world of Source of Tales for an example that was done with Tiled.
I have no idea if this answered yet, and I'd like to know
Is this compatible with GameMaker Studio 2?
I'm using the tbin plug in for stardew valley map editing and the editor won't modify tilesheets... It gives the option to say "move a layer from the back to the front" but when I click it. It doesn't do anything it just leaves a the outline of the chosen shape in place.. Everything stays how it is... I'm sure it's probably something on my end seeing how I'm new to this... But as far as I know I did everything right.... Side question as it may or may not pertain to this issue: I was using tiDe but kept getting error when trying to load a xnb which I added tilesheets to.. Because I couldn't figure out how to add the tilesheets to yaml file.. Could that possibly be the issue why it's not modifying the tile sheets with this program as well, the yaml not being correctly modified... Here's a pic of the error I get when trying to load the xnb file back into tiDe.. Let me know if it's messing things up for this program too... Much appreciated... So far from what I see though Tiled is way better than tiDe... Good job man...
I don't quite understand your issue, since the "move layer to front" action modifies the map and not a tilesheet. Also, neither Tiled nor tIDE use the yaml files, so I don't think the problem could be there. Could you report the issue and the steps to reproduce it at https://github.com/bjorn/tiled/issues? It's better to discuss it there.
The tileset editor only seems to support painting terrain types in each of the four corners of a tile. If that is all it can do, it will be unable to process the majority of my tiles. I have T junctions, crossroads, and so on. Am I missing something?
To be useful with this tileset, I would need 9 points to paint on each tile. I hope I do not have to write my own tool. I was really hoping this would solve the issue!
The existing Terrain Brush is only suitable for corner-based terrain transitions. In the upcoming Tiled 1.1, the added Wang Brush may be of use in your case, but it still has some way to go before it could conveniently edit a combination of both corner-based transitions and road connections. Please try it and provide feedback on what you'd expect from the tool (best on the forum or on GitHub), so we can continue to improve it.
Ah, sorry I've already come pretty far in writing my own editor. It supports the 9 cells per tile with full zoom, pan, variable materials/terrain. I just need to add the UI elements for add/remove material and the XML persistence code, and it will cover the same immediate needs I had of Tiled, with the benefit of being very easy for me to evolve alongside my game. It also gives me the opportunity to throw in game-specific metadata and other features, which will be important for procedural generation. Really, I should have gone this way from the start.
I appreciate the response, and I think it is great you are providing a tool like this for people who, perhaps, cannot make one or would prefer not to spend the time doing so. And out of those I demo'd, yours was--by far--the most polished and pleasing. Cheers!
Sure, sometimes it's better to roll your own solution (or sometimes people fork Tiled and add whatever they need to it, since it's free software after all). Your use-case is still something I'd like to support in Tiled as well.
Where is tile collision in the beta?
I cannot get ID number of the object layer (it always return null), while other custom properties work well
String id = properties.get("id",String.class);
How come when i download the program does my antivirus notify of a virus or potential threat. I honestly trust you but my computer doesnt Ps it was with windows 64 snapshot version win 64 no python was fine.
Most virus scanners suffer from false-positives, and they are especially wary of files they do not recognize, which is the case especially with the development snapshots. You can be pretty sure they are not actually infected, since they are being built on a clean virtual machine on AppVeyor. You can help reduce the false-positives by reporting them to your antivirus vendor.
Hi! Can you inform me what is the most up-to-date parser for tmx files for c++?
why can't i download it on my macbook
pls tell me
I can't find Tiled Collision Editor on MacOS version...
Oh, I found the answer on http://discourse.mapeditor.org/t/there-is-no-tiled-collision-editor-on-osx/2500
This is perfect to create my turn based SRPG. Thank you.
To see the download options without paying, all you need to do is click "No thanks, just take me to the downloads" on the pop-up that opens when clicking the Download button. Unfortunately, not explicitly asking for donations leads to much less people donating, which would mean I can spend much less time working on this tool.
Lol, are you serious?, what kind of question is that?... jesus, how can people get mad even when they get something for free