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'm building a prototype puzzle game at the moment. I'm just curious as to the principles behind building graphic interfaces within games. At the minute I'm looking at designing the graphics for an interface in something like Illustrator. I'm looking at one graphic (650 x 650 px) that incorporates the play area (400 x 550 px) as a blank square, with a nice border on the right hand side (vertically down the screen) and a border along the bottom too. I'm leaving a "blank" rectangle on the vertical border to incorporate a timer into it, and three "blank" squares along the bottom to incorporate icons to represent lives or power-ups or something, which I'll design later and animate later. Is this an acceptable/sensible approach?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

The first thing you need to design should not be how the game looks like but how you play it, and what the player will need to do (and how).

If you already have these things set, then your approach seems sensible. The idea is to make a fake ingame screen to see how the different interface elements should be placed, so that they give the correct information to the player and not mask any important element in the game.

Then your approach may need some changes according to what the puzzles are ?

share|improve this answer
    
+1: Until you have built your game, you can't know what kind of UI it needs. –  Nicol Bolas Jul 8 '11 at 9:37
    
I have a basic prototype going, just basic shapes, you click on 3 of them and they disappear if the combination is right. I need a timer, scoreboard and power-ups. So I thought I'd throw together a basic interface for that stuff. –  bot_bot Jul 8 '11 at 21:16
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.