Closed Thread
Results 1 to 7 of 7

Thread: Software used by game programmers

  1. #1
    FrozenSnake is offline Learning Programmer
    Join Date
    Feb 2009
    Location
    Sweden, Gävle
    Posts
    44
    Rep Power
    0

    Software used by game programmers

    I wonder what kind of programs & tools are used in game development(only the programmer not level design, audio etc) aside from a IDE. Anyone knows what the dev-teams on places like Blizzard, Grin, EA etc are using? I guess not every team uses the same software but similar ones. Guess some of them are using some kind of SVN and stuff like that.

    I am asking because I do not know and in a semi-near feature(3 years) I will go to school and study to be a game developer so I might as well start to learn how to use the tools that might come up both in school and at a job.

    If you know what commercial and open-source programs & tools are/might be used please tell me both. I don't know if so many Swedish companies uses open-source so it would be good to see the commercial options too.

    Preferably with links to the programs/tools or a name on the company that develop the programs/tools.

    Best regards!
    If this is the wrong forum please move it

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

     
  3. #2
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Software used by game programmers

    Version control systems (SVN, CVS, etc)
    C++ compilers/editors/project files
    Various libraries (DirectX, OpenGL, OpenAL, Boost, etc)
    Build tools (Make, BJam, etc)

    A lot of it will depend heavily. If you go to SourceForge.net: Find and Build Open Source Software, you can find a lot of game engines, version control systems, etc. Boost C++ Libraries is really good, too.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  4. #3
    FrozenSnake is offline Learning Programmer
    Join Date
    Feb 2009
    Location
    Sweden, Gävle
    Posts
    44
    Rep Power
    0

    Re: Software used by game programmers

    Thanks for the reply. Maybe you can describe what a build server is. It sound to me like a good tool(?) to have available.

    I am reading a article in Game Developer Game Career Guide, fall 2005 it say this:

    "2:12 PM The build just broke! The build server detected a failed build and notified us through a system tray application. I bring up the latest build log and I see that one of the unit tests failed in release mode. Tyson, who is sitting at the station next to ours, says, “Oh yeah, I know what that is. I’ll fix it right now.”
    In less than 30 seconds, he makes the change and checks it in. A few minutes later, the build system reports a passing build, and everything is back to normal.

    2:17 PM We identify the memory leak. It was a misuse of reference counting. To find it, we first wrote a unit test that showed it failing, and then we fixed it in the physics library. We check in our code."

    Is there any open-source options there that a normal developer/develop team can use. I guessing a commercial system would be quite expensive.
    About the "check in our code" do they refer to a SVN then or what do the refer to?

  5. #4
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Software used by game programmers

    A build system can be something as simple as a bash script that syncs code to the latest version, calls make, runs unit test programs, on a failed unit test calls an alert program, etc.

    There are non-free programs such as FinalBuilder that can help with this process.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  6. #5
    zeroradius's Avatar
    zeroradius is offline Speaks fluent binary
    Join Date
    Feb 2008
    Location
    Ohio
    Posts
    1,403
    Rep Power
    25

    Re: Software used by game programmers

    Just as a warning most people who study game design as a major end up developing things such as flash games as a career. Most employers want a specialist, if you want to be a game programmer take programming and do a LOT of self study at home. At least that is what it said in interviews with people from big huge games (age of empires), Cliffy B. , and a few others a year or so ago.

  7. #6
    FrozenSnake is offline Learning Programmer
    Join Date
    Feb 2009
    Location
    Sweden, Gävle
    Posts
    44
    Rep Power
    0

    Re: Software used by game programmers

    I am working on my own game at the moment :] and study C++ at home at the moment,
    with DX and OpenGL

  8. #7
    Join Date
    May 2009
    Posts
    1
    Rep Power
    0

    Re: Software used by game programmers

    A game programmer is a software engineer who primarily develops video games or related software. Game programming has many specialized disciplines; practitioners of any may regard themselves as "game programmers". A game programmer should not be confused with a game designer; many designers are also programmers, but not all are, and it is rare for one person to serve both roles in modern professional games..............
    you should have some knowledge in common used software. Many companies probably uses some type of SVN or similar, if I cannot use it they probably that hire someone.............

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Looking for C# Programmers for New Game
    By PHP4ME in forum Services for Buy/Sell/Trade
    Replies: 0
    Last Post: 02-20-2011, 12:22 PM
  2. Starting a new game, looking for C++ programmers
    By nexuser in forum Community Projects
    Replies: 2
    Last Post: 11-02-2009, 02:55 PM
  3. Responsibilities of Software Programmers?!
    By TweakD in forum Programming Theory
    Replies: 4
    Last Post: 07-19-2008, 05:10 PM
  4. Developing a new game - looking for Java programmers
    By DeadlyAK in forum MarketPlace
    Replies: 0
    Last Post: 01-08-2008, 03:33 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts