Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I am looking to produce graphics with the same limitations / look that in the Super Nes era. I am specifically looking for graphics similar to Chrono Trigger / FF6.

It would be a lot easier to do if I had an idea of the resolution / dpi I am supposed to use. I found that the technical specs for the SNES are:

Progressive: 256 × 224, 512 × 224, 256 × 239, 512 × 239 Interlaced: 512 × 448, 512 × 478

But even by using these resolutions, it is pointless if I set it at 72dpi, as I will still have possibly very detailed graphics (that is the main thing, I don't want detailed graphics, I want to go pixelated).

I figured it might be related to the sprite size limit, i.e.:

Sprites can be 8 × 8, 16 × 16, 32 × 32, or 64 × 64 pixels, each using one of eight 16-color palettes and tiles from one of two blocks of 256 in VRAM. Up to 32 sprites and 34 8 × 8 sprite tiles may appear on any one line.

This would work for sprites (characters, objects), but what about maps? Are they built entirely from 8x8 tiles? And then, at what resolution is the end result displayed?

It might seem like I am giving the question and answers at the same time, but all of these are suppositions I am making, so could someone confirm or correct them?

share|improve this question
add comment

2 Answers 2

up vote 8 down vote accepted

You may want to check out this question, which is related although I don't think it's strictly a duplicate since it asks for more general information than you are.

The limitations you are quoting seem reasonable to me.

This would work for sprites (characters, objects), but what about maps? Are they built entirely from 8x8 tiles?

The SNES had multiple background modes, all of which were palettized (I think) and consisted of 32x32 background tiles. This page may be of use to you, as might this one.

The DPI you use for the background tiles should be the same as the DPI you use for the sprites. But the actual DPI shouldn't much matter, don't worry about it -- if you're going to mimic the resolution of the system exactly, you will get detailed-looking sprites at that resolution on a modern monitor. They'll just be extremely small. You'll want to scale everything up anyway if you want to consume a reasonable amount of space on the screen. Probably with nearest-neighbor or simple bi-linear filtering.

share|improve this answer
6  
I would like to add this link: en.wikipedia.org/wiki/List_of_video_game_console_palettes which gives a great indication of the color palettes available. (Lots of really clear pictures). –  Roy T. Mar 21 '12 at 18:00
    
That's pretty cool! –  Josh Petrie Mar 21 '12 at 18:03
    
Thanks a lot! It also gave me insight of how to code the background layers priority, which is great :) –  Cristol.GdM Mar 21 '12 at 23:08
add comment

In addition to the resolution and pallet limitations a lot of what made the NES experience different from modern gaming is the old CRT screens NES games were displayed on. So if you really want to capture that retro feel, I suggest using a shader that mimics the inaccuracies of these old displays.

http://filthypants.blogspot.com/2011/05/more-emulator-pixel-shaders-crt-updated.html

share|improve this answer
    
The effect I am going for is more about the game design/feel, maybe not up to the screen aspect :) Like what you get using an emulator for example. But thanks for the idea, it might actually get useful –  Cristol.GdM Mar 21 '12 at 23:06
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.