Are there any statistics on programming languages used for games? - Java-Games

This is a discussion on Are there any statistics on programming languages used for games? - Java-Games ; I mean something like ... Visual C++ - 500 professional games in last 5 years C - 20 professional games in last 20 years C++ - 200 professional games in last 15 years One of the reasons I ask is ...

+ Reply to Thread
Results 1 to 7 of 7

Are there any statistics on programming languages used for games?

  1. Default Are there any statistics on programming languages used for games?

    I mean something like ...
    Visual C++ - 500 professional games in last 5 years
    C - 20 professional games in last 20 years
    C++ - 200 professional games in last 15 years

    One of the reasons I ask is because I am a professional programmer (C/
    Unix/Oracle) but I am bored with that and since I am also a
    mathmatician (College Professor) and I love games, so I thought I
    would try my hand at programming some games. I wrote a few "home
    quality" only ones in VB and C. But, I am talking about the nice
    graphics ones.

    I see all kinds of books like C# , C++ , Visual C++, Java, etc....
    for Game Develepment.
    I don't want to waste my time in a language that most professional
    developers don't use.

    So, can someone tell me what are the best programming languages to use
    for game development. Also, what about tools that developers use
    (like for shading, skinning, etc).

    Also, any statistics on DirectX, OpenGL, etc...

    I am just trying to save time by finding out what is used most.

    Thanks!


  2. Default Re: Are there any statistics on programming languages used for games?

    In article <1188470526.874843.114880@z24g2000prh.googlegroups.com>,
    spaceman <educationandmore@gmail.com> wrote:
    >So, can someone tell me what are the best programming languages to
    >use for game development. Also, what about tools that developers
    >use (like for shading, skinning, etc).


    For commercial game development, C++ is definitely the way to
    go. Embedded scripting languages, such as Python (mainly in games
    targeted at Windows only) or Lua (games targeted at all platforms) are
    also used at a lesser degree. You can look at websites like
    http://liberatedgames.com/ to see source code for a number of
    commercial titles from some years ago. If you're just doing hobbyist
    development, pick whatever language you want.

    If you want to see something up and running in a much shorter
    amount of time, I encourage you to look into MOD (== modifying, or
    modding) a game that you already have. A lot of PC games allow you to
    change artwork, gameplay logic, and the like. That'll allow you to get
    familiar with how things are developed on the asset pipeline, and let
    you see the results of your changes really quickly. Developing your
    own engine will usually take months.

    >Also, any statistics on DirectX, OpenGL, etc...


    DirectX is used by virtually all commercial games except for those
    using the Quake[1/2/3] or Doom engines, which use OpenGL.
    Cross-platform titles usually try to isolate the rendering code (and
    input, filesystem, sound, etc) out of the core logic, and into plugin
    libraries, as PCs and consoles use rather different setups.

    Nathan Mates
    --
    <*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
    # Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
    # NOT speaking for Pandemic Studios. "Care not what the neighbors
    # think. What are the facts, and to how many decimal places?" -R.A. Heinlein

  3. Default Re: Are there any statistics on programming languages used for games?

    Thank you VERY much. Just one more question.

    When you say C++. Do you mean C++ or Visual C++? Or both? If both
    which is mostly used?

    Thanks,

    Markis


    On Aug 31, 12:36 am, nat...@visi.com (Nathan Mates) wrote:
    > In article <1188470526.874843.114...@z24g2000prh.googlegroups.com>,
    >
    > spaceman <educationandm...@gmail.com> wrote:
    > >So, can someone tell me what are the best programming languages to
    > >use for game development. Also, what about tools that developers
    > >use (like for shading, skinning, etc).

    >
    > For commercial game development, C++ is definitely the way to
    > go. Embedded scripting languages, such as Python (mainly in games
    > targeted at Windows only) or Lua (games targeted at all platforms) are
    > also used at a lesser degree. You can look at websites likehttp://liberatedgames.com/to see source code for a number of
    > commercial titles from some years ago. If you're just doing hobbyist
    > development, pick whatever language you want.
    >
    > If you want to see something up and running in a much shorter
    > amount of time, I encourage you to look into MOD (== modifying, or
    > modding) a game that you already have. A lot of PC games allow you to
    > change artwork, gameplay logic, and the like. That'll allow you to get
    > familiar with how things are developed on the asset pipeline, and let
    > you see the results of your changes really quickly. Developing your
    > own engine will usually take months.
    >
    > >Also, any statistics on DirectX, OpenGL, etc...

    >
    > DirectX is used by virtually all commercial games except for those
    > using the Quake[1/2/3] or Doom engines, which use OpenGL.
    > Cross-platform titles usually try to isolate the rendering code (and
    > input, filesystem, sound, etc) out of the core logic, and into plugin
    > libraries, as PCs and consoles use rather different setups.
    >
    > Nathan Mates
    > --
    > <*> Nathan Mates - personal webpagehttp://www.visi.com/~nathan/
    > # Programmer at Pandemic Studios --http://www.pandemicstudios.com/
    > # NOT speaking for Pandemic Studios. "Care not what the neighbors
    > # think. What are the facts, and to how many decimal places?" -R.A. Heinlein




  4. Default Re: Are there any statistics on programming languages used for games?

    In article <1188492732.183564.99630@e9g2000prf.googlegroups.com>,
    spaceman <educationandmore@gmail.com> wrote:
    >When you say C++. Do you mean C++ or Visual C++? Or both? If both
    >which is mostly used?


    Do you know what the difference between those two terms is, in
    practical terms? It's honestly not much at all. You can write C++ in
    Microsoft's "Visual C++" environment just fine. Whether that code
    compiles in C++ for other environments/compilers (translation: gcc)
    depends on whether you link to Microsoft-specific
    libraries/extensions.

    Nathan Mates
    --
    <*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
    # Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
    # NOT speaking for Pandemic Studios. "Care not what the neighbors
    # think. What are the facts, and to how many decimal places?" -R.A. Heinlein

  5. Default Re: Are there any statistics on programming languages used for games?

    spaceman wrote:

    > I mean something like ...
    > Visual C++ - 500 professional games in last 5 years
    > C - 20 professional games in last 20 years
    > C++ - 200 professional games in last 15 years


    No. Almost every "high end" game in development these days uses at
    least some C++, although some games are C-only.

    Visual C++ is a Microsoft product. Probably every single Windows game
    uses it, and every other game likely has some portion of the toolset
    written using VC++. I don't know of any Windows-based games that use
    g++ or gcc.

    There are no statistics on this that I'm aware of. I'm not aware of any
    statistics even on the number of games developed in the last year, five
    years, ten years, but it's a lot.

    > I wrote a few "home quality" only ones in VB and C. But, I am talking
    > about the nice graphics ones.


    Nice graphics are less a function of programming language and more a
    function of, well, nice graphics. If I recall correctly, Myst was
    written in Director, and that was a huge hit.

    > I see all kinds of books like C# , C++ , Visual C++, Java, etc....
    > for Game Develepment.
    > I don't want to waste my time in a language that most professional
    > developers don't use.


    Professional developers use all sorts of languages. I've been working a
    lot in Python lately, although mostly on the data processing side. I.e.,
    creating and massaging data for use in the game. The games I'm working
    on presently are all C++ for the runtime, but no DirectX or OpenGL or
    Visual C++ since they aren't for Windows.

    > So, can someone tell me what are the best programming languages to use
    > for game development.


    The best programming languages are the ones you already know, because
    these are the ones in which you'll be productive right away.

    > Also, what about tools that developers use (like for shading, skinning,
    > etc).


    Well there are the algorithms that do the drawing of these things, which
    are coded by hand. There are some tools written to aid the creation of
    these things, which are also coded by the team. Then, there are tools
    that are purchased that do some of the work and then other software is
    written to massage the data into a format useful to the game software.

    > I am just trying to save time by finding out what is used most.


    It's not super-important. For my home projects I use Python and SDL via
    Pygame. SDL is a "multimedia wrapper" that hides platform vagaries so
    you can write code that is more-readily cross-platform capable. (More
    info on that at www.libsdl.org.


    -tom!

    --

  6. Default Re: Are there any statistics on programming languages used for games?

    In article <1188470526.874843.114880@z24g2000prh.googlegroups.com>,
    spaceman <educationandmore@gmail.com> wrote:

    > So, can someone tell me what are the best programming languages to use
    > for game development.


    Java!



    (Well, it's what I'm using -- and it's best for me and my games -- but
    "best" depends on your requirements...)

    --
    Please take off your pants or I won't read your e-mail.
    I will not, no matter how "good" the deal, patronise any business which sends
    unsolicited commercial e-mail or that advertises in discussion newsgroups.

  7. Default Re: Are there any statistics on programming languages used for games?

    In article <1188492732.183564.99630@e9g2000prf.googlegroups.com>,
    spaceman <educationandmore@gmail.com> wrote:

    > When you say C++. Do you mean C++ or Visual C++? Or both? If both
    > which is mostly used?


    C++ is a programming language. Microsoft Visual Studio is an IDE.
    There's no such product called "Visual C++", although many people use
    the phrase to mean "C++ code written in MVS"

    --
    Please take off your pants or I won't read your e-mail.
    I will not, no matter how "good" the deal, patronise any business which sends
    unsolicited commercial e-mail or that advertises in discussion newsgroups.

+ Reply to Thread

Similar Threads

  1. programming languages
    By Application Development in forum C
    Replies: 0
    Last Post: 08-31-2007, 12:23 PM
  2. programming languages
    By Application Development in forum c++
    Replies: 0
    Last Post: 08-31-2007, 12:22 PM
  3. Are there any statistics on programming languages used for games?
    By Application Development in forum Java-Games
    Replies: 0
    Last Post: 08-30-2007, 05:42 AM
  4. Website programming (search + statistics)
    By Application Development in forum Perl
    Replies: 8
    Last Post: 05-11-2007, 12:57 AM
  5. Best prog languages and client/server platforms for role playing games.
    By Application Development in forum Java-Games
    Replies: 4
    Last Post: 04-18-2004, 07:09 AM