Click here to Skip to main content
15,914,074 members

Survey Results

Which parts of development do you like best?   [Edit]

Survey period: 19 Mar 2007 to 25 Mar 2007

Some developers like their data to be pure, some like bolting together the business objects and creating the User Interface. Which bits keep you coming back for more?

OptionVotes% 
Planning and Requirements28026.34
Architecture and Design76371.78
Project Management19518.34
Data schema / Data Access Layer31429.54
Business Logic46243.46
Presentation Layer43340.73
Testing and QA12311.57
Deployment and Integration17316.27
Bug Fixing and Feature Tweaks23522.11
Support / Helpdesk716.68
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: Ummm... Implementation? Pin
Colin Angus Mackay19-Mar-07 10:19
Colin Angus Mackay19-Mar-07 10:19 
GeneralRe: Ummm... Implementation? Pin
Almighty Bob20-Mar-07 6:18
Almighty Bob20-Mar-07 6:18 
GeneralRe: Ummm... Implementation? Pin
ed welch19-Mar-07 5:51
ed welch19-Mar-07 5:51 
GeneralRe: Ummm... Implementation? Pin
Colin Angus Mackay19-Mar-07 10:20
Colin Angus Mackay19-Mar-07 10:20 
GeneralRe: Ummm... Implementation? Pin
Chris-Kaiser21-Mar-07 7:44
Chris-Kaiser21-Mar-07 7:44 
GeneralRe: Ummm... Implementation? Pin
Almighty Bob22-Mar-07 4:29
Almighty Bob22-Mar-07 4:29 
GeneralRe: Ummm... Implementation? Pin
Chris-Kaiser25-Mar-07 11:51
Chris-Kaiser25-Mar-07 11:51 
GeneralRe: Ummm... Implementation? Pin
Chris-Kaiser25-Mar-07 12:05
Chris-Kaiser25-Mar-07 12:05 
MadHatter ¢ wrote:
business objects reflect the database they're stored in, so, no, those are just objects. they are not subject to change in game, and do not require updates to what they look like. a business object would be a player account object, which would get updated when you payed your monthly subscription fee... I have seen games written using these layers, and its not to say that a game *couldn't* implement these things, its just that game developers come from a different school of thought (small, concise, and light weight).


Missed this section in the last reply.

Business objects don't have to reflect any database. They can comprise data from a table, multiple tables, or even from a webservice. Say, a stock ticker. This is some pretty limited thinking on your part. I take it, you don't like that language of: Data/Business/Presentation.

A business object in the game context would be say: an NPC. Its comprised of base data: sound, texture-mesh-skeletal(3d)/png(2d), then behaviors from either a script (acquired through the resource manager(data access) *, and will be called upon by the graphics engine to either draw itself, or to obtain the files necessary to draw it by the engine itself. So all three pieces are still in play. The model still fits.

Now to have a truly data driven solution you'd want to break these out into the different layers. The GameObject would load its resources from the resource manager. The manager will only retain a single copy, even though multiple game obejcts might be using it, in the case of trees for instance, and HOPEFULLY your game objects are going directly to the disk to get the resources themselves. The AI subsystem would also query the game objects to get at the resources required, to perform the update.

Anyone who thinks that a game doesn't also consist of these layers hasn't thought it out, or are biased against the language such that they just can't see it.

See the link I gave in my other reply. Game developers are moving more in the direction of breaking up the projects in this manner. Especially if they are licensing a game engine.

This statement was never false.

GeneralRe: Ummm... Implementation? Pin
Almighty Bob26-Mar-07 5:31
Almighty Bob26-Mar-07 5:31 
GeneralRe: Ummm... Implementation? Pin
Chris-Kaiser26-Mar-07 7:29
Chris-Kaiser26-Mar-07 7:29 
GeneralRe: Ummm... Implementation? Pin
Almighty Bob26-Mar-07 7:36
Almighty Bob26-Mar-07 7:36 
GeneralRe: Ummm... Implementation? Pin
Chris-Kaiser26-Mar-07 9:29
Chris-Kaiser26-Mar-07 9:29 
GeneralRe: Ummm... Implementation? Pin
jeroen9470419-Mar-07 5:03
jeroen9470419-Mar-07 5:03 
GeneralRe: Ummm... Implementation? Pin
ed welch19-Mar-07 8:58
ed welch19-Mar-07 8:58 
GeneralRe: Ummm... Implementation? Pin
jeroen9470419-Mar-07 9:34
jeroen9470419-Mar-07 9:34 
GeneralRe: Ummm... Implementation? Pin
ed welch19-Mar-07 9:53
ed welch19-Mar-07 9:53 
GeneralRe: Ummm... Implementation? Pin
W Balboos, GHB19-Mar-07 9:44
W Balboos, GHB19-Mar-07 9:44 
GeneralRe: Ummm... Implementation? Pin
jhwurmbach21-Mar-07 4:24
jhwurmbach21-Mar-07 4:24 
GeneralRe: Ummm... Implementation? Pin
jeroen9470421-Mar-07 4:32
jeroen9470421-Mar-07 4:32 
GeneralRe: Ummm... Implementation? Pin
Bradml18-Mar-07 23:00
Bradml18-Mar-07 23:00 
GeneralRe: Ummm... Implementation? Pin
peterchen19-Mar-07 1:06
peterchen19-Mar-07 1:06 
GeneralRe: Ummm... Implementation? Pin
Ravi Bhavnani20-Mar-07 9:03
professionalRavi Bhavnani20-Mar-07 9:03 
GeneralRe: Ummm... Implementation? Pin
Chris Maunder21-Mar-07 3:28
cofounderChris Maunder21-Mar-07 3:28 
GeneralRe: Ummm... Implementation? Pin
peterchen21-Mar-07 11:51
peterchen21-Mar-07 11:51 
GeneralRe: Ummm... Implementation? Pin
etkid8423-Mar-07 4:27
etkid8423-Mar-07 4:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.