Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411746 Posts in 69683 Topics- by 58650 Members - Latest Member: hans

December 08, 2024, 02:56:57 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperArt (Moderator: JWK5)Pixel art tile set templates
Pages: [1]
Print
Author Topic: Pixel art tile set templates  (Read 31239 times)
Kingel
Level 2
**



View Profile WWW
« on: May 29, 2014, 10:29:39 AM »

I thought I'd share some templates for creating pixel art tile sets, since that's something I always use when I make tiles. Also, I'll add some general advice when it comes to constructing sets with a ridiculous tile count. Giggle

The tools

If you use a pixel editor such as Pro Motion, Pyxel Edit or GrafX2 to create your tiles, you can simply draw over the templates I've made, and all the identical tiles in the map will be updated as you draw.


You can also easily erase all instances of unneeded tiles. This can save a lot of time and effort, and allows for a more polished result. Otherwise, I would recommend using only the first three or four tile groups I've listed below.

The tiles are 16 by 16 pixels in size and have been drawn with a thick border for readability. This border style is going to add a lot of complexity (mainly sets 5, 8 and 11). In order to limit the tile count, you can try to replace tiles with their closest equivalent. However, this will also increase the amount of transitions between the remaining tiles. Another significant source of complexity is the addition of double slopes (2:1 and 1:2), which will add complexity to a game engine as well.

All the tile set templates are licensed under a Creative Commons license.





Set 1: Base tiles



This is a good starting point. I always start with the center tile to make sure it tiles well with itself before it's connected to the other tiles.

As you can see, the tiles are color coded to make it easier to gauge the amount of work you can save by flipping the tiles. If you don't want something too repetitive, you can still use the flipped tiles as a starting point for further modifications.

Set 2: Concave corners



By adding these, you can achieve a semi-diagonal impression by using stair step patterns. The resulting set is nice for top-down maps where you want transitions between multiple terrain types without having too many tiles in total.

Set 3: Thin structures



These are nice when you want more details in a smaller space, such as single-tile platforms for a platformer game. This rock tile set from Dinothawr uses only sets 1 and 3, but as seen in this screenshot, it's still possible to achieve structures from set 4, for instance, if you make sure all the transitions work with the existing tiles.

Set 4: Thin structures with corners



Many more combinations are possible now. This is a useful set for walls in a top-down roguelike, for instance.

The templates used so far
Tiles so far (29)



Set 5: More concave corners



Now we get to attach thinner structures to the base tiles. These are used in this ice tile set. Once you start adding this type of tiles, it'll no longer be possible to use the automapping feature in Tiled due to the complexity of the rules needed.

Set 6: Simple slopes



The simplest kind of slopes. These tiles are nice for making your levels look less blocky, although there's not much flexibility with just these four tiles.

Set 7: Simple slopes with added borders



I don't really find the single-block tiles that useful at this size, but they could be handy for a game where the tiles are larger relative to the resolution.

Set 8: Simple slopes with concave corners



How much complexity you'll add when you introduce these tiles will vary. You can try to use the perpendicular, concave corner tiles found in the previous sets. Otherwise, add diagonal variants as needed. Here's the finished rock tile set from the animated example further up, as an example of a sloped set.

The templates used so far
Tiles so far (89)



Set 9: Double slopes



Notice how this set consists of four times as many tiles as the simple slope set. This does not bode well. Concerned

Set 10: Double slopes with added borders



Even though this adds a lot of tiles, the amount of transitions to other tiles is fairly limited. You get some very thin platforms this way, which may not fit if you want a chunkier style.

Set 11: Double slopes with concave corners



Look at all this stuff! WTF In this case, it'll be more difficult to reuse the corners from previously, so a lot more types are needed. With these tiles added, you can start making tile sets such as this complex rock tile set. I've made sure to reuse tiles as much as possible, so I'm not using nearly that many different tiles. Some of the tile count is from duplicate tiles. In practice, you'll want multiple versions of certain tile types for variation, so that inflates the tile count.

Tiles from sets 3 and 4 are used in the corresponding leaf set, but not for the rocks (except for the solitary block). Depending on your style, you can pick and choose between the types of tiles you add. There's no single solution there.

The full set of templates
All the tiles (197)

Note that this is not an exhaustive collection of tiles. You may still find some additional transitions I haven't covered. You can even add triple slopes if you won't mind the resulting tile count.

You're unlikely to need every single tile from the more complex sets, so don't worry about having to make all the tiles you've selected right away. It's better to add them on a need-to-have basis.

The example tile sets can be found here.



Tile sheets with various selections of tiles:

First three sets
First four sets
First two sets and slopes (1:1)
First four sets and slopes (1:1)
First two sets and both slope types



Let me know if there's anything I can add or anything else I can do to make this more useful. Smiley
« Last Edit: July 02, 2015, 12:38:28 PM by Arachne » Logged

iTreefish
Level 0
*



View Profile
« Reply #1 on: May 29, 2014, 12:28:38 PM »

Oh nice! I saw that first image in another thread several days ago and reconstructed the template because it seems really useful! The rest of them seem super useful as well. Thanks for "publishing" them!

Also, Grafx2 can do that tile instancing stuff too, though the software you mention probably does it a bit better. I really like the feel of Grafx2 though so I thought I'd mention it!

Thanks again!
Logged
clockwrk_routine
Guest
« Reply #2 on: May 29, 2014, 04:20:57 PM »

nerding out right now love the idea of using templates to quickly give yourself something to guide you through creating tilesets.  I haven't worked with templating at all since using pyxel edit but this is giving me some cool ideas.  

Extending the templates to include all the common objects and things you might find from biome to biome, in suggestive inkblots, sort of serving as both a way to keep yourself on task(in scope with the project), but also to stimulate the creative process.

Can see this also working pretty well for templating character animations.  using layers for separating out the body part tiles, and then mapping them together.  For instance, you'd draw a sequence of heads rotating on individual tiles, that'd update for each of the frames concerned with the those heads.

anyways very cool, thanks for sharing these  Smiley
Logged
surt
Level 7
**


Meat by-product.


View Profile
« Reply #3 on: May 31, 2014, 03:37:23 PM »

This is an awesome method.

Do you really mean to require that any tilesets derived from the templates to be licensed as share-alike too? That will likely limit the appeal of using these for many who don't like to play nice and share and those who like to share differently.
Logged

Real life would be so much better with permadeath.
PJ Gallery - OGA Gallery - CC0 Scraps
pen
Level 8
***


babyman


View Profile WWW
« Reply #4 on: June 02, 2014, 07:45:59 AM »

 Hand Money LeftKissHand Money Right

THANK YOU!
Logged

I AM FREE!
Kingel
Level 2
**



View Profile WWW
« Reply #5 on: June 02, 2014, 10:49:48 AM »

Great to hear that you found them useful! Grin

Also, Grafx2 can do that tile instancing stuff too, though the software you mention probably does it a bit better. I really like the feel of Grafx2 though so I thought I'd mention it!

Oh, cool! Thanks for the tip. I'll have to give the Linux version a try at some point. Beer!

Do you really mean to require that any tilesets derived from the templates to be licensed as share-alike too? That will likely limit the appeal of using these for many who don't like to play nice and share and those who like to share differently.

Ah, good point! I meant for the templates themselves to fall under that license, not the tile sets made using the templates. I figured making a tile set would involve replacing everything completely, but I guess there is a potential gray area for very simple sets. I'll change it to attribution only to prevent any misunderstandings. Smiley
Logged

Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic