[Planning] Is this how you plan out a game development?

tom_mai78101

The Helper Connoisseur / Ex-MineCraft Host
Staff member
Reaction score
1,303
Here's a picturesque of my planned ambition for developing a game of mine. I would like to know if this is how you plan out stuffs for big projects.

Feedback is appreciated. You can click on the image for a larger version. If you can't seemed to get it to become larger, here's a link to the image.

 

Accname

2D-Graphics enthusiast
Reaction score
1,456
Dont you think you are going a little bit too far?
I like to scribble some notes on a piece of paper but that looks like you put a day of work into this.
I also like to just put all information into simple .txt files on my computer.
And if i really want to be fancy i make a back up by mailing them to my own email adress.
 

tom_mai78101

The Helper Connoisseur / Ex-MineCraft Host
Staff member
Reaction score
1,303
Dont you think you are going a little bit too far?
I thought you had to plan out as much as possible, without adding too many features and details.

All of those shown are just the basics of the requirements.


I like to scribble some notes on a piece of paper but that looks like you put a day of work into this.
Hm... I wasn't planning on changing it every now and then.

I also like to just put all information into simple .txt files on my computer.
And if i really want to be fancy i make a back up by mailing them to my own email adress.
I liked to draw the ideas out, that way, it has like "almost unlimited" space to work on.
 

Slapshot136

Divide et impera
Reaction score
469
I haven't done games, but most projects I work on have some sort of "path" in visio drawn, in addition to lots of SLAs - the specific implementation details are then left for each developer to figure out, but as long as they each respect the SLAs, then the project should come together at some point.
 

Accname

2D-Graphics enthusiast
Reaction score
1,456
I haven't done games, but most projects I work on have some sort of "path" in visio drawn, in addition to lots of SLAs - the specific implementation details are then left for each developer to figure out, but as long as they each respect the SLAs, then the project should come together at some point.
But those projects are probably done by a multitude of developers and not one person alone.
If you are just on your own working on a private project then i doubt this is neccessary. Unless of course you really want to have it...
 

Varine

And as the moon rises, we shall prepare for war
Reaction score
789
Kind of. The general overview is fine, typically I can understand mine better though. Aspects of it that I knew how I wanted to do had a more detailed structure, but most of it is being added to and revised as I go, so I just make technical notes as I work on it. They need to be organized... kind of getting out of hand.
 

tom_mai78101

The Helper Connoisseur / Ex-MineCraft Host
Staff member
Reaction score
1,303
Yeah, I fear this too. I now have mixed feelings: Part of me wants to redo all of this, and make it nicer-looking; The other part of me just wanted to start working without the hassle of rewriting.
 

Varine

And as the moon rises, we shall prepare for war
Reaction score
789
If you don't want anything to change you had best make a far more intricate technical document.
 

Varine

And as the moon rises, we shall prepare for war
Reaction score
789
I usually use Google Docs. Most of them are just word documents for the detailed analysis, but I also use flowcharts for organization, workflow, and high level descriptions and on the rare occasion spreadsheets (primarily for handling numerical examples of some specific items that happened to work with it). My language engine and a lot of the math-based work is mostly handwritten, but that's primarily to save time because of the extensive use of symbols and shorthand that's hard to do on the computer, and there isn't anyone else that will see them.
 

rover2341

Is riding a roller coaster...Wee!
Reaction score
114
i often have sheets more less like that. but most are just images of screen states i draw by hand showing what the each screen would show, and then after doing that and stream lining it a few times i start to think of whats needed to do it. I avoid any tech thought in till i have what i am really looking for. I generally ask 2-3 people to look at it.

But it looks like you have a pretty good idea of what it is you want to do so your past that stage, and are puting in the details and requirements.

when i get there i normally only do the top 3-5 requirements where the game would function with out everything else even if it was garbage. and then once that's complete i start to see what kind of interest i still have in the project make a list of everything i would like, and then the top 2 things that would add value considering the amount of time.

and i often don't even get those top 2 things finished, as my top 3-5 requirements never seem to be fully flushed out, or often require reworking for me. as i tend to start showing it then and testing it then, and people point out all kinds of issues, and suggestions to my top 3-5 requirements.

In the past i had a tendency to lower quality so i could have a more advanced project and get it done and out there. As my old saying was... better to have a crap project done then no project at all. but now its keep it simple, keep is small, avoid features.

(I have a white board over my desk i have used over the last 6 months, but i still got stuff prior to that)

When i get home ill scan up some of my docs and post them so you can compare.
 

Varine

And as the moon rises, we shall prepare for war
Reaction score
789
You could also just get a GDD template. Considering that this was like eight months ago though, I imagine you got a system now.
 

The Helper

Necromancy Power over 9000
Staff member
Reaction score
1,594
Here's a picturesque of my planned ambition for developing a game of mine. I would like to know if this is how you plan out stuffs for big projects.

Feedback is appreciated. You can click on the image for a larger version. If you can't seemed to get it to become larger, here's a link to the image.


For the Bigger Ones or people who like to have stuff down where it needs to be - YES! Absof^&kinglutely

If you were selling this you would want to have some Art representing the different areas but for planning this is good. I would like to see the use of an endless whiteboard tech though, you should not be limited by space or you might already have that ....
 

rover2341

Is riding a roller coaster...Wee!
Reaction score
114
Also. If i were to do another system liker roller coaster I would first use a tool like the one i found in vs 2013. That shows functions that can call each other and map things out a bit. that's more if i were to make a what i consider a "system". but design a system some times when designing a game.

I did this by hand many times, and made the most sense at the time and i felt pretty bright. But after the fact It was pretty horrid (many of those functions are in the 50-100 lines of code), and you can see why i had/have some issues with bugs. And this is just the builder portion.

I also when planing my next major project would not allow 100 fail-safes in my program. When in unexpected value comes into a function, I would Crash the program prompt the data was incorrect in this function, and the have it ready to send me a report of where it came from (and as much useful data as possible). Roller coaster would never quite die, It has so many fail safes its even harder to find issues, as fail safes tend to more or less fix things as you go but the root of the problem is buried deep.

I planed in the fail safes, Bad Idea. But food for thought.
 

Attachments

Conor

Active Member
Reaction score
3
There isn't really a one-size fits all solution to this, especially when it comes to having a smaller sized dev team. When you don't need to communicate it to anyone else, whatever system works for you is best.

The original Warcraft was seemingly developed without them and Dawn of Wars design documents were used only by a handful of the leads, so it certainly isnt a statutory requirement of making a good game.
 

seph ir oth

Mod'n Dat News Jon
Staff member
Reaction score
253
As Varine said, google docs is pretty nice. I love using a physical whiteboard myself, however, if I am to share my design(s) with others I will take detailed pictures of the board & put them in a google excel sheet. That way you can have pages of details to your design, and even add notes all around the image at your leisure. Even better, it's easy to manage who can access your information, as well as who can edit it. Most people already have a gmail account so if you're looking for new people to hop aboard it's easy to integrate them.
 

jonas

Ultra Cool Member
Reaction score
47
You should read "the mythical man month" by Fred Brooks. Especially the chapter about documentation. It's a short, fun to read book, and it's full of knowledge. Go to a library and start reading!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Happy Sunday!
    +1
  • The Helper The Helper:
    I will be out of town until Sunday evening
    +1
  • The Helper The Helper:
    I am back! Did you miss me LOL
    +1
  • jonas jonas:
    where did you go?
  • The Helper The Helper:
    Jefferson TX on a Paranormal Investigation of a haunted bed and breakfast - I got some friends that are paranormal investigators and they have an RV and do YouTubes
    +1
  • The Helper The Helper:
    It was a lot of fun. The RV was bad ass
  • jonas jonas:
    That sounds like fun!
    +1
  • The Helper The Helper:
    it was a blast!
  • The Helper The Helper:
    I am going to post the Youtube of the investigation in the forums when it is ready
    +1
  • jonas jonas:
    cool!
  • vypur85 vypur85:
    Sounds cool TH.
  • tom_mai78101 tom_mai78101:
    I was on a Legend of Zelda marathon...
  • tom_mai78101 tom_mai78101:
    Am still doing it now
    +1
  • jonas jonas:
    which one(s) are you playing?
  • jonas jonas:
    I played a little bit of the switch title two weeks ago and found it quite boring
  • The Helper The Helper:
    just got back from San Antonio this weekend had the best Buffalo Chicken Cheesesteak sandwhich in Universal City, TX - place was called Yous Guys freaking awesome! Hope everyone had a fantastic weekend!
    +1
  • The Helper The Helper:
    Happy Tuesday!
  • The Helper The Helper:
    We have been getting crazy numbers reported by the forum of people online the bots are going crazy on us I think it is AI training bots going at it at least that is what it looks like to me.
  • The Helper The Helper:
    Most legit traffic is tracked on multiple Analytics and we have Cloud Flare setup to block a ton of stuff but still there is large amount of bots that seem to escape detection and show up in the user list of the forum. I have been watching this bullshit for a year and still cannot figure it out it is drving me crazy lol.
    +1
  • Ghan Ghan:
    Beep boop
    +1
  • The Helper The Helper:
    hears robot sounds while 250 bots are on the forum lol
  • The Helper The Helper:
    Happy Saturday!
    +1
  • The Helper The Helper:
    and then it was Thursday...
    +2

    The Helper Discord

    Members online

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top