Working with Developers
How to make art and have a happy relationship with your developer
Create Transparent PNGs
Don't give them PSD files.
Create Art at 2x if possible.
Create vector art or @2x art assets if possible. If you make art too small, it won't look good on retina screens.
(also, it should be exactly 2x, not some weird multiple like 1.75x)
Name your files nicely.
hero-120x120-600x120.png
hero-walk-1.png
Not: image-23.png
hero-1-revised.png
Don't change the file name.
If you make updates to the art, send a new zipped folder. Don't rename stuff in the middle of the dev workflow.
Use a Consistent Grid
Every asset in an animated sequence should have the same PNG size.
2D Game Art
Line Art to Spritesheet Workflow
Goma Games
stem.gomagames.com
1. Draw Stuff
On Paper (or Other Media)
Brainstorm
Brainstorm all the different animations for your characters & environment.
For an endless vertical platformer, we will need:
1. Idle Character
2. Jumping Character
3. Walking Left & Right
4. Baddies
5. Platforms
Draw on Paper
Draw each of the frames needed for hero animations.
Idle
- Character Up
- Character Down
Walking
- Legs Together & Short
- Legs Apart & Tall
Jumping
- Squished Flatter
- Squished Taller
Draw the Other Stuff
You can add animations for the baddies and other objects. In this example, only the Explode animation will have multiple frames.
Baddie 1
Baddie 2
Several Powerups
Platforms
Explosion Animation
Color on Paper?
Optional. At this point, you can color your art for a "handmade" look. I decided to color my art later on the computer.
...or Draw Art
in an App
Draw on a Smartphone in an App & send to your computer.
Apps I Like:
- Draw ability in Google Keep
- Adobe Draw
I like these apps because they both use vector math for line art, which makes editing easier than some other popular tools. Everyone has a personal preference though, you might have other preferences if you have a brushier style. :)
...or Draw Art in Flash 2015
1. Draw with the Brush tool.
2. Color your art.
3. Export as an SVG.
Flash CC 2016 and later is terrible for line art. :( Older versions of Flash (2015 and earlier) have a nice loose brushy "sharpie" look that I like for character art. If you have Adobe CC, you have free access to older versions of Flash (look it up). I don't even animate stuff in Flash most of the time. I just draw stuff.
2. Take a Photo of Your Art
(and then clean up your photo)
Photograph
Your Art
Lean your artwork against a slanted surface so you don't cast a phone shadow.
Don't use your camera flash! We want a nice even background color, so instead, shine a lamp (or another phone flashlight) on your art and take a no-flash picture.
2. Clean Up & Transparency
Using Photoshop
Import
Import your image into Photoshop.
Convert Image Mode to Greyscale, then back to RGB.
Clean Up
If your image is grey, you will need to clean it up.
Add a Curves Adjustment Layer with an "S" curve. This will remove all the greys and convert the image to black and white. In this example, it's a really sharp "S".
White Out Non-Image Areas
Make a new layer on top of your art later, and use a white brush to white-out the non-image areas (or, just use the eraser tool on your image area).
Select Lines with Channels
Go to the Channels Panel, and Command-Click on the RGB layer. This will select all the white areas of your image.
Hit Shift-Command-I to invert your selected and select the black areas of your image.
Transparent Line Art
Create a New Layer on top of everything, and fill your selection with black.
Turn off all the other layers, and you've got transparent line art!
Make Spacing Adjustments
Adjust your images that are crooked.
Make sure there is A LOT of space between images. This will make tile-creation much easier in the next steps.
Color your Art
Set the blending mode of the line art layer to Multiply.
Add a new layer under the line art layer and use a brush to color your art.
When you are done, Export your art as a PNG
2. Clean Up & Transparency
Using Free Online Tools
Clean Up your Image
As best as you can, use the editing controls in your phone/computer/tablet to get really clean black & white art.
Example on a Mac
(other devices will have similar controls!)
1. Open Preview
2. Move Saturation bar to the extreme left
3. Play with the position of the 3 triangles in the top area. Find the position where the background turns white and the lines are really black. (Your arrows will look different)
4. Save
Convert to Transparent PNG
I searched for "Convert to Transparent PNG" online, and I ended up here: http://www194.lunapic.com/editor/?action=transparent
I used this tool to remove all the white in the image and downloaded the result.
Edit in Pixlr
You can make spacing adjustments and color the line art the same as the photoshop steps with Pixlr.
http://pixlr.com/editor/
Export your image as a PNG when you are done editing and coloring.
3. Preparing Grid Items
Using Sketch (Mac Only)
I don't think I've seen anyone use Sketch for Game Art...though I've found layout tools such as Sketch to be one of the most useful tools for art prep.
Import to Sketch
In Sketch, make an iPhone 6-sized Artboard (750 x 1334).
Plop your PNG art onto the art board. Does it look about right? If not, resize until it looks correct.
Create Artboards
Create an Artboard for each element in your collection.
Notice that:
- the hero character is always aligned on the same "floor"
- elements that are part of the same animation have the same grid (see the explode animation)
Export
Select all the Artboard layers. In the right side panel, click on the + next to Make Exportable. Settings for PNG export will display and previews for the exported images will appear.
Click Export Artboards.
3. Preparing Grid Items
Using Figma (Online Editor)
Figma is nearly identical to Sketch. It is a free online tool for collaborative application design, though we can use the robust Export tools for game art prep.
Import to Figma
In Figma, make an iPhone 6-sized Artboard (750 x 1334).
Plop your PNG art onto the art board. Does it look about right? If not, resize until it looks correct.
Create Artboards
Create an Artboard for each element in your collection.
Notice that:
- the hero character is always aligned on the same "floor"
- elements that are part of the same animation have the same grid (see the explode animation)
Export
Select all the Artboard layers.
In the right panel, be sure that Background is Unchecked.
Click on the + next to Export. Click Export Layers.
4. Creating a Texture Atlas
Using Texture Packer (Free)
Drop PNGs into Texture Packer
Create a new Texture Packer document. Drag all your PNG images into the sidebar.
Sprite Settings
Go to Advanced Settings
and Uncheck the Allow Rotation checkbox. (Phaser requires that images are not rotated).
Trim mode is Trim.
Uncheck "Allow rotation"
Publish
sprite sheet
Click "Publish sprite sheet"
Publish sprite sheet
4. Creating a Even-Grid Spritesheet
Using Texture Packer (Free)
Drop in PNGs
Only drop in images that belong to the same size grid.
You won't be able to re-order images, so be sure they are named well so they appear in an organized order.
Adjust Settings
In Advanced Settings, Don't Allow Rotation and set the Trim mode to None.
Publish sprite sheet.
Example:
Video Demos
Photoshop, Sketch, & Texture Packer
Get Inspired!
www.gaimoria.com
fb.com/gaimoria
twitter.com/gaimoria
Motivation is a load of BS. Professionals aren't motivated, they're disciplined.
A lot of amateurs complain about "not being inspired" or having "no motivation." Professionals know that stuff is fleeting and just work anyways. Discipline to work trumps all.
Isaiah, EYUH Games
Motivation is a load of BS. Professionals aren't motivated, they're disciplined.
A lot of amateurs complain about "not being inspired" or having "no motivation." Professionals know that stuff is fleeting and just work anyways. Discipline to work trumps all.
Isaiah, EYUH Games
All Things Game Art:
http://polycount.com
More Resources
(I haven't used these myself, though they were recommended by the folks at Global Game Jam)
Editing
http://renderhjs.net/shoebox/
http://gimp.org
http://www.getpaint.net/
http://www.mapeditor.org/
http://colororacle.org
http://inkscape.org/
https://krita.org/
http://www.aseprite.org/
http://www.piskelapp.com/
https://goo.gl/drj1Xd
Assets
http://opengameart.com
http://www.cgtextures.com
http://www.openfootage.net
http://glitchthegame.com/public-domain-game-art/
http://lunar.lostgarden.com/labels/free%20game%20graphics.html
http://bit.ly/18avkmQ
2D Game ArtArt to Spritesheet Workflow
By Kelli Borgonia
2D Game ArtArt to Spritesheet Workflow
- 1,886