Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Any advice for starting a small indy game development?

Any advice for starting a small indy game development?

Scheduled Pinned Locked Moved The Lounge
game-devhelpquestion
42 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V venomation

    John Simmons / outlaw programmer wrote:

    Think of all the time you'll free up

    I have too much free time :laugh:

    realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #8

    Take up a sport. Join the U.S. Primate Paddling Team. You can practice on your own time and without any other team members being present.

    .45 ACP - because shooting twice is just silly
    -----
    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
    -----
    "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

    L 1 Reply Last reply
    0
    • realJSOPR realJSOP

      Take up a sport. Join the U.S. Primate Paddling Team. You can practice on your own time and without any other team members being present.

      .45 ACP - because shooting twice is just silly
      -----
      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #9

      John, you're on a roll this morning. :laugh:

      L u n a t i c F r i n g e

      L 1 Reply Last reply
      0
      • V venomation

        Me and some friends are starting to create a Xbox 360 game, would take about 8 - 12 months to complete! :-D Does anyone have any advice/ideas that can help the development process (were working mostly online)? Thanks ! :laugh:

        D Offline
        D Offline
        Daniel Turini
        wrote on last edited by
        #10

        1. Get some kind of distributed SCM tool, like Git or Mercurial. 2. If you are estimating 8-12 months to complete, you have not estimated it right (you still have 50% error, which makes me thing you don't have appropriate specs). Be more precise. Then double it. 3. Consider that half of your friends may (or will) drop out before the project is gone. Does any of them have a specific talent that the rest of the team doesn't? Have backups for everyone, start learning what only one team member knows. 4. Who will give the final word when passionate people want things done in their own way?

        I see dead pixels Yes, even I am blogging now!

        H V 2 Replies Last reply
        0
        • V venomation

          Dalek Dave wrote:

          working offline, right?

          Sorry, what I meant was that we will be developing over the internet possibly using a shared folder or something. I heard of "drop box" being an ok program to share a folder but I feel that we may run into code swapping problems ? :-D

          P Offline
          P Offline
          Peter Mulholland
          wrote on last edited by
          #11

          Look for a free distributed source control system. A friend of mine mentioned one to me last night and said it was bloody good, but I can't remember the name. There are also free bug tracking programs available too, so you can all keep track of the issues that come up during programming.

          Pete

          V 1 Reply Last reply
          0
          • D Daniel Turini

            1. Get some kind of distributed SCM tool, like Git or Mercurial. 2. If you are estimating 8-12 months to complete, you have not estimated it right (you still have 50% error, which makes me thing you don't have appropriate specs). Be more precise. Then double it. 3. Consider that half of your friends may (or will) drop out before the project is gone. Does any of them have a specific talent that the rest of the team doesn't? Have backups for everyone, start learning what only one team member knows. 4. Who will give the final word when passionate people want things done in their own way?

            I see dead pixels Yes, even I am blogging now!

            H Offline
            H Offline
            Henry Minute
            wrote on last edited by
            #12

            Daniel Turini wrote:

            4. Who will give the final word when passionate people want things done in their own way?

            The female member.

            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

            1 Reply Last reply
            0
            • V venomation

              Me and some friends are starting to create a Xbox 360 game, would take about 8 - 12 months to complete! :-D Does anyone have any advice/ideas that can help the development process (were working mostly online)? Thanks ! :laugh:

              M Offline
              M Offline
              Maximilien
              wrote on last edited by
              #13

              you need : - online/collaborative whiteboard. - online/collaborative net-meetings. - software development tools and SDK (xbox stuff) - software design and requirements. - a good "game" plan. (pun intended) - online source control system (for example collab.net) - a lot of time (more than you imagine) - a good graphical artist (3d modeler, ... ) - good understanding of game level development ...

              Watched code never compiles.

              V 1 Reply Last reply
              0
              • L Lost User

                John, you're on a roll this morning. :laugh:

                L u n a t i c F r i n g e

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #14

                LunaticFringe wrote:

                you're on a roll

                And I bet its a Rye one.

                L 1 Reply Last reply
                0
                • V venomation

                  Me and some friends are starting to create a Xbox 360 game, would take about 8 - 12 months to complete! :-D Does anyone have any advice/ideas that can help the development process (were working mostly online)? Thanks ! :laugh:

                  M Offline
                  M Offline
                  megaadam
                  wrote on last edited by
                  #15

                  You definitely need a source-control system, as mentioned above. And probably a bug tracker too. Don't even think about a "drop-box". And here´s another idea: Complete a really simple game first, with all team members together. This to make everybody familiar with the team tools & process. Good luck

                  ..................... Life is too shor

                  V 1 Reply Last reply
                  0
                  • V venomation

                    Me and some friends are starting to create a Xbox 360 game, would take about 8 - 12 months to complete! :-D Does anyone have any advice/ideas that can help the development process (were working mostly online)? Thanks ! :laugh:

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #16

                    Use XNA, so that you will not have to deal with every little detail of DirectX

                    A while ago he asked me what he should have printed on my business cards. I said 'Wizard'. I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.

                    V 1 Reply Last reply
                    0
                    • P Peter Mulholland

                      Look for a free distributed source control system. A friend of mine mentioned one to me last night and said it was bloody good, but I can't remember the name. There are also free bug tracking programs available too, so you can all keep track of the issues that come up during programming.

                      Pete

                      V Offline
                      V Offline
                      venomation
                      wrote on last edited by
                      #17

                      Thanks I will look into that ! :-D

                      P 1 Reply Last reply
                      0
                      • V venomation

                        Me and some friends are starting to create a Xbox 360 game, would take about 8 - 12 months to complete! :-D Does anyone have any advice/ideas that can help the development process (were working mostly online)? Thanks ! :laugh:

                        E Offline
                        E Offline
                        Ennis Ray Lynch Jr
                        wrote on last edited by
                        #18

                        Game development is often hindered by two things, 1) differing visions and 2) differing loads of work. When you have a team working together for free and the visions differ the amount of work by the team members whose ideas have been quashed will approach zero. Also, there are just bad apples who will not contribute but will expect full credit. Spell out the exact obligation of each member IN WRITING before beginning; also finalize as much as possible the vision.

                        Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

                        V 1 Reply Last reply
                        0
                        • D Daniel Turini

                          1. Get some kind of distributed SCM tool, like Git or Mercurial. 2. If you are estimating 8-12 months to complete, you have not estimated it right (you still have 50% error, which makes me thing you don't have appropriate specs). Be more precise. Then double it. 3. Consider that half of your friends may (or will) drop out before the project is gone. Does any of them have a specific talent that the rest of the team doesn't? Have backups for everyone, start learning what only one team member knows. 4. Who will give the final word when passionate people want things done in their own way?

                          I see dead pixels Yes, even I am blogging now!

                          V Offline
                          V Offline
                          venomation
                          wrote on last edited by
                          #19

                          Daniel Turini wrote:

                          1. Get some kind of distributed SCM tool, like Git or Mercurial.

                          Will do !

                          Daniel Turini wrote:

                          2. If you are estimating 8-12 months to complete, you have not estimated it right (you still have 50% error, which makes me thing you don't have appropriate specs). Be more precise. Then double it.

                          The estimate is more like a dead line which should force us to try really hard!

                          Daniel Turini wrote:

                          3. Consider that half of your friends may (or will) drop out before the project is gone. Does any of them have a specific talent that the rest of the team doesn't? Have backups for everyone, start learning what only one team member knows.

                          Already considered that (including for my self)however my friends are quite skilled and we want some experience working in a team.

                          Daniel Turini wrote:

                          4. Who will give the final word when passionate people want things done in their own way?

                          Every one will have a say in the game some way or another, we will all have to sacrifice vision sometime so why not now? :laugh: Thanks :P

                          1 Reply Last reply
                          0
                          • M Maximilien

                            you need : - online/collaborative whiteboard. - online/collaborative net-meetings. - software development tools and SDK (xbox stuff) - software design and requirements. - a good "game" plan. (pun intended) - online source control system (for example collab.net) - a lot of time (more than you imagine) - a good graphical artist (3d modeler, ... ) - good understanding of game level development ...

                            Watched code never compiles.

                            V Offline
                            V Offline
                            venomation
                            wrote on last edited by
                            #20

                            Very good thanks ! :laugh:

                            1 Reply Last reply
                            0
                            • L Lost User

                              LunaticFringe wrote:

                              you're on a roll

                              And I bet its a Rye one.

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #21

                              Look, there's no need for this thread to turn seedy. ;)

                              L u n a t i c F r i n g e

                              realJSOPR 1 Reply Last reply
                              0
                              • M megaadam

                                You definitely need a source-control system, as mentioned above. And probably a bug tracker too. Don't even think about a "drop-box". And here´s another idea: Complete a really simple game first, with all team members together. This to make everybody familiar with the team tools & process. Good luck

                                ..................... Life is too shor

                                V Offline
                                V Offline
                                venomation
                                wrote on last edited by
                                #22

                                megaadam wrote:

                                Complete a really simple game first

                                Thinking of doing that sometime this week actually :laugh: Pretty imperative really xD

                                1 Reply Last reply
                                0
                                • L Lost User

                                  Use XNA, so that you will not have to deal with every little detail of DirectX

                                  A while ago he asked me what he should have printed on my business cards. I said 'Wizard'. I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.

                                  V Offline
                                  V Offline
                                  venomation
                                  wrote on last edited by
                                  #23

                                  CDP1802 wrote:

                                  Use XNA

                                  Exactly what were using :cool:

                                  L 1 Reply Last reply
                                  0
                                  • V venomation

                                    Dalek Dave wrote:

                                    working offline, right?

                                    Sorry, what I meant was that we will be developing over the internet possibly using a shared folder or something. I heard of "drop box" being an ok program to share a folder but I feel that we may run into code swapping problems ? :-D

                                    OriginalGriffO Offline
                                    OriginalGriffO Offline
                                    OriginalGriff
                                    wrote on last edited by
                                    #24

                                    I think Peter is referring to either GIT or Subversion - GIT is supposed to be good (never tried it) Subversion works (which is why I've never tried GIT). Both have major advantages over just dumping code for sharing - rollbacks, merging, that sort of thing.

                                    Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.

                                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                    D 1 Reply Last reply
                                    0
                                    • E Ennis Ray Lynch Jr

                                      Game development is often hindered by two things, 1) differing visions and 2) differing loads of work. When you have a team working together for free and the visions differ the amount of work by the team members whose ideas have been quashed will approach zero. Also, there are just bad apples who will not contribute but will expect full credit. Spell out the exact obligation of each member IN WRITING before beginning; also finalize as much as possible the vision.

                                      Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

                                      V Offline
                                      V Offline
                                      venomation
                                      wrote on last edited by
                                      #25

                                      Ennis Ray Lynch, Jr. wrote:

                                      differing visions

                                      We will try and share a vision by allowing every one to have some input into the game!

                                      Ennis Ray Lynch, Jr. wrote:

                                      differing loads of work.

                                      We have a project manager who can deal with that stuff however we do have individual roles based on strengths/weaknesses and it is (i'm sure this is rare..) - Balanced ;)

                                      M 1 Reply Last reply
                                      0
                                      • L Lost User

                                        Look, there's no need for this thread to turn seedy. ;)

                                        L u n a t i c F r i n g e

                                        realJSOPR Offline
                                        realJSOPR Offline
                                        realJSOP
                                        wrote on last edited by
                                        #26

                                        I think it depends on what you knead. If he's trying to make some bread from this experience, but all he's going to end up with is a bread of flours. Of course, I'm just trying get a rise out of him. If he gets tired of this discourse, he'll just pop down to the local pub, get toasted, and hang out with his not-quite-upper-crust friends.

                                        .45 ACP - because shooting twice is just silly
                                        -----
                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                        N 1 Reply Last reply
                                        0
                                        • OriginalGriffO OriginalGriff

                                          I think Peter is referring to either GIT or Subversion - GIT is supposed to be good (never tried it) Subversion works (which is why I've never tried GIT). Both have major advantages over just dumping code for sharing - rollbacks, merging, that sort of thing.

                                          Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.

                                          D Offline
                                          D Offline
                                          Dan Neely
                                          wrote on last edited by
                                          #27

                                          AFAIK GIT is entirely a CLI application because it was written by linux kernel hackers for linux kernel hackers. Mercurial is also a distributed source control app but has gui tools for sane people to use.

                                          3x12=36 2x12=24 1x12=12 0x12=18

                                          OriginalGriffO 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups