• Advertisement

Need guidance on pixel art.

Recommended Posts

I have plans on making a small top down rpg using unity to get acquainted with the engine. Although, I also want to make my own 2D pixel art. I have experience making sprites, and I also have experience programming. My only problem are the dimensions of which the characters, items, backgrounds should be drawn in.

I see a lot of pixel art assets that have dimensions set at 32 bit, 16 bit and 8 bit. I'm assuming that's based on the color palette. Right now I have a character drawn on Photoshop, but the dimensions are not exactly symmetrical. Is there some tutorial out there that describes the standards for every top down 2D rpg? I would like to know how many pixels each side should be for characters, and generally everything else. I am afraid if I make the character a scale different than the tiles, it'll look out of place. 

My Photoshop canvas is set up for 2D pixel art, with guidelines and grids. I am also using a 300x300 pixel canvas, so I don't know how to use the space accordingly. 

Overall, I am lost on what to follow. I don't know whether I should just keep making the characters the way I'm making them, or have them sized according the the entire tileset. If someone could guide me to a blogpost, tutorial or paper talking about this subject, I would greatly appreciate it! It's what's holding me back at the moment. I will try using free assets for now, but I plan on making my own for later.

Share this post

Link to post
Share on other sites

Youtube is your friend. There are HUNDREDS of pixel art tutorials on there. Not all of them are great but still most are useful. I would do a lot of drawing and traditional sketches first. Concept out your game in full before you get into production. Also know that not every asset you create will be used. You REALLY want to create more assets than you actually use. You want to chose from a massive pool and chose the best ones rather than relying on every piece being essential. 

Also there are methods to upscaling your game to 1080 without worrying about being the right size. As long as your art has the pixel art look you're going for you'll be alright. 

Sorry I wasn't more specific. I'm actually just getting into pixel art myself, generating a one-minute pixel art intro scene for a game. Best of luck!

Share this post

Link to post
Share on other sites

This may sound silly but a good way to learn to do pixel art is to use Mario Paint. That game has a stamp editor which lets you create 16x16 pixel sprites. I can literally sit for hours just making sprites and drawing things in the paint. So here's an idea... First create a profile in photoshop that is 16x16 pixels wide or 32x32 pixels - a stamp. Set up the grid to be 1x1 pixels and show the grid lines. Place guides at the centers of the square (both vertical and horizontal) and possible show the units in pixels at the edges of the drawing area. Now you got a good work space to start with. Let me know if this works out and good luck with your project and remember to have fun!

Share this post

Link to post
Share on other sites

That depends mostly on what you want but for myself, I usually use a grid of 64X64 for characters and 32X32 fo tiles. By doing so, my characters a little bit bigger but still fits in the game. But I was using it for platformer though. So I don't know if that helps.

Also, try not resizing it when importing in Unity or when doing the Spritesheet.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By LifeArtist
      Good Evening,
      I want to make a 2D game which involves displaying some debug information. Especially for collision, enemy sights and so on ...
      First of I was thinking about all those shapes which I need will need for debugging purposes: circles, rectangles, lines, polygons.
      I am really stucked right now because of the fundamental question:
      Where do I store my vertices positions for each line (object)? Currently I am not using a model matrix because I am using orthographic projection and set the final position within the VBO. That means that if I add a new line I would have to expand the "points" array and re-upload (recall glBufferData) it every time. The other method would be to use a model matrix and a fixed vbo for a line but it would be also messy to exactly create a line from (0,0) to (100,20) calculating the rotation and scale to make it fit.
      If I proceed with option 1 "updating the array each frame" I was thinking of having 4 draw calls every frame for the lines vao, polygons vao and so on. 
      In addition to that I am planning to use some sort of ECS based architecture. So the other question would be:
      Should I treat those debug objects as entities/components?
      For me it would make sense to treat them as entities but that's creates a new issue with the previous array approach because it would have for example a transform and render component. A special render component for debug objects (no texture etc) ... For me the transform component is also just a matrix but how would I then define a line?
      Treating them as components would'nt be a good idea in my eyes because then I would always need an entity. Well entity is just an id !? So maybe its a component?
    • By steve negrin
      hello, i'm steve and im designer, i can design any idea and i'm looking for projects to help, if you are interesting write and we can talk about it
    • By RoKabium Games
      We've now started desinging the 3rd level of "Something Ate My Alien".
      This world is a gas planet, and all sorts of mayhem will be getting in our aliens way!
    • By SavingGraceCoordinator
      Small production team (Team lead & audio composer) is looking for diligent and fun people to join their ranks to make a new RPG tale. The story has been set, but how the story is to be told is still yet to be decided by innovators (That's where you come in). 
      The story, Saving Grace, is a 2D RPG, akin to other popular RPGs, such as FFVI and Chrono Trigger. The story focuses on gameplay and story, and is an epic that is meant to inspire and become a roller coaster of emotion. A story following a silent protagonist, in a world where emotions are given shape and become conduits of power, a group of resistance fighters rise up to take down the self-declared ruler extending his grip over all until he controls all of the world of Tare.
      This exciting journey can only move forward with your help.
      Currently, our group is looking for (1) Programmer and (2) Artist
      (1) Programmer - Looking for a programmer that feels confident in programming RPGs and is willing to work with a team. No specified engine, but desire experience in Gamemaker 2 or Unity (but willing to work with other engines). Please send previous work for context.
      (2) Artist - Looking for a 16 bit high resolution pixel artist, to have similar aesthetics to the golden years of RPGs. Will need experience with simple animation software, such as SpriteMaker, to get project started. Please send either portfolio or example work.
      Looking to get demo developed by end of year 2018. Hoping to get a Kickstarter set by mid-2019 (which will lead to straight revenue and profit sharing, if successful) 
      So if you're interested in having a say in a grand project and have your ideas come to life and be apart of a great team environment, then this is the project for you!
      And if you're interested in helping in other aspects of the game, feel free to message with what you would like to aid in!
      Making Greatness, Together
  • Advertisement