-
|
|
Re: Graphics or Gameplay, which do you do first?
|
A better put question may be, what blend of graphics and gameplay is needed to get fundings for your game.
I believe that a programmer should not try to be a graphics artist when he is not so, and neither should he pretend to be a storywriter.. And vice versa!
Bjorn Goransson
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
Unfortunately, for many hobbyists they don't have much choice. :) They're not doing a game that would be funded by anyone and probably don't have the money to hire a professional graphic artist.
Jim Perry - Microsoft XNA MVP Here's what I'm up to. If people spent a minute searching the forums and reading the FAQs before posting I'd be out of a job.
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
I actually find that both needs to be done almost in paralel, or if you are a lone soldier, then interleaved. Before any gameplay is coded, I need a clear picture of how the screen will look like, how the menus are structured, how the UI is....and this is definitely a graphics thing although maybe they are mock up graphics.
And then from these concept graphics, the coding is done...for gameplay, and others. Soemtimes you'll need more graphics in this process, and then some more coding....and probably on later date, you'll refine those mock up graphics....or add more graphics as more contents are put into the game.
So to me it seems like a game starts with the artistic vision first. You can really have a great gameplay code and all, but if the UI becomes very unwieldy because of the complexity....then what you'll have is a monster of a game, that a user can't play....just because it's hard to play it...or it looks very ugly
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
redox24:I think gameplay and graphics are equally important. But even more important is a good storyline.
A very good point but the good storyline doesn't have to be where you expect it to be...
The power of a good storyline at design time is a tremendous help to tie a game together. Too many times you will see games that are a collection of random items and entities thrown in a pot simply because the designer/coder or artist thought "hey, it would be cool to have a [whatever] in the game, lets put one in".
The first thing I do when putting a game design together is to write a short story. I introduce myself to the characters and let them tell me something about themelves. Once I know a bit about them and the world they inhabit. They can tell me the story behind the games motivation, the reason behind the plot, the source of the trouble etc... I will do this for an RPG, FPS or even a scrolling shooter or platform game.
Once I have the foundations behind the game, adding items and gameplay elements becomes a lot more straightforward. If you work on the basis that every item in the game has a reason for being in the game and a cause for it being where it is, you will find yourself avoiding the random "cool" item and instead adding items that belong in the world. (There's no reason an item can't be cool but if it is cool and "belongs" there, it will be even cooler... IMO anyway)
I often take the objects beyond the simple "there's one in the game" by writing excerpts about the items. Their origins, creation, maybe a bit of history. Quite often, being able to imagine to this level of detail will inspire aspects of a game that may have been overlooked or not even considered with other more "bolt it together" type ideas.
As an example, I have a FPS design part completed at the moment. The enemy in the game are extremely non-standard, as a result I had to write quite a bit of background about the weaponry and how it was developed to deal with this enemy. Whist doing so I came up with what I consider a really "cool" weapon. It actually uses a data manipulation technique as it's firepower, but only when it is coupled with a specific item. Without this item, the weapon is no longer a weapon but a functional tool which serves a far more positive purpose in the game world. So I created a logical tool to perform a function in the game environment. I created a simple "effector" item that perfoms another perfectly logical function and then coupled them to generate a highly useful weapon in certain situations. Chances are that without generating the story behind the items, I may not have considered the interraction between the 2. So I ended up with a really cool item that belongs perfectly in the world it was designed for.
A good design can create the whole game in your head. You should be able to sit and read the design and see the game playing out in your mind. You will learn the characters, their abilities, their habits etc... and you will get a good feel of how they will interact with you and others within the game.
Script out set pieces and develop voices in you mind for how the characters speak, it's amazing how the perception of a persons voice can drive an image of how they may look and in turn, how they may function/act.
All of this can be done without writing a single line of code yet you can create numerous elements of gameplay and know how they work before you even start.
So I guess my (other) answer to the question asked "which comes first, gameplay or graphics" I would have to say... design. This might sound very OTT for most people but I find it a tremendous help to giving a game a good foundation to build on.
boring stuff moved to my profile...
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
Bornemix:I believe that a programmer should not try to be a graphics artist when he is not so, and neither should he pretend to be a storywriter.. And vice versa!
I personally believe that every member of a development team should be striving to be more than the role they perform in. Creative and imaginative programmers are a huge asset to a development team. If they posess no desire to "create a game" but merely to write some code, then all they produce is stale, perfectly formed, highly efficient functions.
I believe that game development is an art and the artists aren't just the ones drawing the graphics. If you can get a team who can work in perfect harmony, where each member has a real desire to develop great games, you can acheive great things.
I taught myself to programme because I knew that just drawing the graphics wasn't truly "developing a game" to me. I started writing game designs as I knew that it would mean much more to create something that started off in my imagination. And I started to write music as a simple sound can inspire and motivate when my mind just doesn't want to think anymore.
I truly believe that had I not learned to be all the things I wasn't supposed to be, I wouldn't have stuck with games for the 20 years I have been doing it. And had I not found a group of programmers who want to "develop games" rather than to simply write code, I wouldn't have stuck with it either.
You don't have to be a programmer who is an artist but it helps so much if you are a programmer with an artistic vision.
boring stuff moved to my profile...
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
Wicky Wuigi: redox24:I think gameplay and graphics are equally important. But even more important is a good storyline.
A very good point but the good storyline doesn't have to be where you expect it to be...
The power of a good storyline at design time is a tremendous help to tie a game together. Too many times you will see games that are a collection of random items and entities thrown in a pot simply because the designer/coder or artist thought "hey, it would be cool to have a [whatever] in the game, lets put one in".
The first thing I do when putting a game design together is to write a short story. I introduce myself to the characters and let them tell me something about themelves. Once I know a bit about them and the world they inhabit. They can tell me the story behind the games motivation, the reason behind the plot, the source of the trouble etc... I will do this for an RPG, FPS or even a scrolling shooter or platform game.
Once I have the foundations behind the game, adding items and gameplay elements becomes a lot more straightforward. If you work on the basis that every item in the game has a reason for being in the game and a cause for it being where it is, you will find yourself avoiding the random "cool" item and instead adding items that belong in the world. (There's no reason an item can't be cool but if it is cool and "belongs" there, it will be even cooler... IMO anyway)
I often take the objects beyond the simple "there's one in the game" by writing excerpts about the items. Their origins, creation, maybe a bit of history. Quite often, being able to imagine to this level of detail will inspire aspects of a game that may have been overlooked or not even considered with other more "bolt it together" type ideas.
As an example, I have a FPS design part completed at the moment. The enemy in the game are extremely non-standard, as a result I had to write quite a bit of background about the weaponry and how it was developed to deal with this enemy. Whist doing so I came up with what I consider a really "cool" weapon. It actually uses a data manipulation technique as it's firepower, but only when it is coupled with a specific item. Without this item, the weapon is no longer a weapon but a functional tool which serves a far more positive purpose in the game world. So I created a logical tool to perform a function in the game environment. I created a simple "effector" item that perfoms another perfectly logical function and then coupled them to generate a highly useful weapon in certain situations. Chances are that without generating the story behind the items, I may not have considered the interraction between the 2. So I ended up with a really cool item that belongs perfectly in the world it was designed for.
A good design can create the whole game in your head. You should be able to sit and read the design and see the game playing out in your mind. You will learn the characters, their abilities, their habits etc... and you will get a good feel of how they will interact with you and others within the game.
Script out set pieces and develop voices in you mind for how the characters speak, it's amazing how the perception of a persons voice can drive an image of how they may look and in turn, how they may function/act.
All of this can be done without writing a single line of code yet you can create numerous elements of gameplay and know how they work before you even start.
So I guess my (other) answer to the question asked "which comes first, gameplay or graphics" I would have to say... design. This might sound very OTT for most people but I find it a tremendous help to giving a game a good foundation to build on.
I totally agree. This is what I wanted to express with my worse written post.
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
Of course I ALWAYS do graphics first.
Which is why I haven't finished a compelling game yet. :)
I'm now working the other way. Gameplay then graphics and whatever else is required to support that gameplay.
As a consumer, I would much rather have a game that's fun to play then full of bells and whistles. Bells and whistles get old fast. Put together that's fun and challenging and I'll buy it! :)
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
As others have said, if you're developing by yourself, the two go hand in hand. For my DBP entry, I hacked everything together as fast as possible to see if the concept would work. There was no scoring, no menus, just the core gameplay concept. Once I felt that it would work, I added some working graphics, being various icons. Back to the code, implementing the front end and menus. Back to gameplay, adding scoring and end-game conditions. My wife noted that the game had potential, but it was too confusing and inconsistent, so I reworked the graphics to be more consistent. Back to code again...
And so on...
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
So, I guess the conclusion one should make based on this thread, is that excellent graphics and excellent gameplay is mutually exclusive. :o)
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
MagWheels:I'm a team of one and now that I have some basic gameplay in place, I'm bouncing back and forth between gameplay and graphics. Mostly I'm doing this to give myself a break from one task by focusing on the other. I'm no artist, so I find the graphics quite challenging. If I left all of the graphics until the end, it would feel like a huge, discouraging task.
This approach, like every other one, is a great way to go about working if you are solo. If you want to have the best of both worlds (as much as you can anyway), create a schedule. Plan some gameplay you want to have done by some future Date. The schedule a task following that to spruce up and make pretty some of the new elements you have added. Any combination of the above with work just fine. Front load work, back load work, whatever you feel comfortable doing. The biggest thing is to keep making forward progess on one side or the other.
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
I think it depends. But, in general, Gameplay first with one simple reason; Gameplay does not get outdated as fast as graphics. Gameplay can last like decades if it is great, but a superb graphics will be outdated in a year, or worse, half year. By the time you can focus on graphics, new technology comes out to either replace old technology or make existing technology easier to adapt.
But in other case, if I get a game engine like UE3. I think I will get my hands on graphics right away because I am such a graphics whore. Especially in a big company when showing off graphics to press is really important. You need to work on graphics first to set a standard for artist to work on. And programer on gameplay concurrently. IMO, it will be like three stages. 1) Gameplay Design and Graphics capability prototype. 2) Content creation, (gameplay, model, and textures). 3) Level design and testing. Roughly like that.
I have never worked in the industry, but I think speed is the key here. First graphics fundation and level design tool. Without that, it will take too much time to finish a game in time. And it is better to complete a game in 2 years, just a thought.
|
|
-
|
|
Re: Graphics or Gameplay, which do you do first?
|
|
| |