Game Development Process

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Game Development Process

Post by davidthefat »

Ok so I will have to make a game for my AP Comp Sci Final Project, so why not start now? :lol: He wont know the difference. So will be using Allegro, instead of OpenGL and SDL since it will be 100% 2D game. It will be a sim about lifting and stuff like that. Like an rpg, instead the stats are like weight and lifting stats. and the items are supplements and food and ect. :lol: Kinda corny but new type of game play IMO. Train too much at once and you over train and stuff... Now will it be better as a "Platformer" or the classical RPG top down camera?



So my plan:

1. Pseudo Code
- Brain washing
- On paper
- Classes and functions
- Just general Idea of the project and story

2. Begin Coding Engine
- Movement and Collision
- Physics, if necessary.
- Save/Load game data
- Load Map

3. Begin Coding Map Editor
- Map editor
- Flags such as "Solid" and "door" and ect

4. Add Details
- Add the story and sprites.
- Add other "systems" as Shop or other needs.

5. Add Details to Map
- Make more backgrounds and sprites

6. Repeat
- Repeat 4-5 as necessary

7. Finalize
- Test
- Fix Bugs
- Distribute
User avatar
Moosader
Game Developer
Game Developer
Posts: 1081
Joined: Wed May 07, 2008 12:29 am
Current Project: Find out at: http://www.youtube.com/coderrach
Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
Programming Language of Choice: C++
Location: Kansas City
Contact:

Re: Game Development Process

Post by Moosader »

How long do you have to make it?
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Game Development Process

Post by davidthefat »

Moosader wrote:How long do you have to make it?
end of the school year Im assuming so like 7 months
User avatar
Moosader
Game Developer
Game Developer
Posts: 1081
Joined: Wed May 07, 2008 12:29 am
Current Project: Find out at: http://www.youtube.com/coderrach
Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
Programming Language of Choice: C++
Location: Kansas City
Contact:

Re: Game Development Process

Post by Moosader »

Oh that's a really long time. Should be plenty.
How much experience do you have? You might make some sample review programs before jumping into a full-blown platformer or rpg.
User avatar
animangaman690
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 96
Joined: Mon Feb 02, 2009 8:03 am
Current Project: TDS
Favorite Gaming Platforms: PC
Programming Language of Choice: C/++, C#
Location: Alexander City, AL
Contact:

Re: Game Development Process

Post by animangaman690 »

I'm having to do something similar for FBLA
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Game Development Process

Post by Falco Girgis »

Sounds good on paper, but it will never work like that. Writing a game is nowhere near linear. You can't work out all of your functions on paper, then code them, and follow a step-by-step process.

Your game will grow as you work on it. You will think of more ideas, think of different ways to do things, or realize why your pen-on-paper design isn't going to work and have to rework lots of it.

Of course you have a nice plan for it, just don't get upset when you deviate quite a bit.
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Game Development Process

Post by MarauderIIC »

GyroVorbis wrote:Of course you have to have a nice plan for it, just don't get upset when you deviate quite a bit.
Fixed =)
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Game Development Process

Post by avansc »

you will find that coding takes up by far the least of the time.
time spent researching, testing, fixing bugs, and maintaining code. take up the most time.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Game Development Process

Post by davidthefat »

GyroVorbis wrote: Your game will grow as you work on it. You will think of more ideas, think of different ways to do things, or realize why your pen-on-paper design isn't going to work and have to rework lots of it.
.
That always happens, I have the exact right plan for even a simple program, it never seems to work as is, I end up tweaking at least 50% of it at minimum
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Game Development Process

Post by davidthefat »

Moosader wrote:Oh that's a really long time. Should be plenty.
How much experience do you have? You might make some sample review programs before jumping into a full-blown platformer or rpg.
Well I spent time trying to learn SDL, Allegro and OpenGL, I found Allegro was the easiest to get started with a 2d game opposed to SDL where you have to find extra libraries and stuff. With Football practice and other HW and lifting getting in the way, I probably wont have full day in a week to just get on the computer and code ... unless I take off some internet time... :x
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: Game Development Process

Post by trufun202 »

davidthefat wrote:So my plan:

1. Pseudo Code
- Brain washing
Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game. :)
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Game Development Process

Post by MarauderIIC »

I thought maybe he was like, going to meditate and clear all the thoughts from his head.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Game Development Process

Post by davidthefat »

trufun202 wrote:
davidthefat wrote:So my plan:

1. Pseudo Code
- Brain washing
Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game. :)
Yea brain storm... :) ;) Now I look like a dumb ass :nono:
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: Game Development Process

Post by trufun202 »

davidthefat wrote:Yea brain storm... :) ;) Now I look like a dumb ass :nono:
Naa, not when there's douchebags like me to point that kinda stuff out. I was just playin' - nothing but love. ;)
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Game Development Process

Post by davidthefat »

I think that a weight lifting game is too complicated for a first graphical game, so I think I will go with a platformer
Post Reply