Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    New Coder
    Join Date
    Jul 2008
    Posts
    19
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Video game programming

    What code language is predominantly used for designing/creating video games these days? I always assumed it was c++

  • #2
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    It is usually C or C++
    OracleGuy

  • #3
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,979
    Thanks
    4
    Thanked 2,659 Times in 2,628 Posts
    Code:
    typedef struct
    {
        void doPong();
    }PONG;
    Yay, PONG.doPong()! If only it were that easy...
    Now, I don't program video games, the best I've done is a PSP pong game (which I was very proud of mind you ), but I used C for that. Personally, I'd say C++ is more prominent due to its oo that C lacks. Course, if you are talking about the design I hear a lot of it is developed in special environment studios (drop and drag maybe?), so I have no idea what those are like. In either case, what a nightmare it must be to make a modern day game, MGS4 programming gives me nightmares, and I didn't have anything to do with that >.<
    PHP Code:
    header('HTTP/1.1 420 Enhance Your Calm'); 

  • Users who have thanked Fou-Lu for this post:

    Laharl1234 (07-12-2008)

  • #4
    Regular Coder
    Join Date
    May 2008
    Location
    Lost in Localhost...
    Posts
    702
    Thanks
    3
    Thanked 43 Times in 42 Posts
    Don't forget Python...

  • #5
    Senior Coder o0O0o.o0O0o's Avatar
    Join Date
    Jan 2008
    Location
    C:\Windows\System32
    Posts
    1,018
    Thanks
    19
    Thanked 9 Times in 9 Posts
    It took me 3 months to program the 1/4 of Mario Game First round . Had to use all physics and gravity for jumping and projectile motion as well , in C++ .

    Usually now a days they use program like 3d max as well . I had a project in my uni where i had to move a Robot made in 3dmax with java.

    Dark Basic is also good program for game programming
    Please de-reputate me
    0o0o0o0

    Its better to rule in Hell then to serve in Heaven

  • Users who have thanked o0O0o.o0O0o for this post:

    Laharl1234 (07-12-2008)

  • #6
    Regular Coder Aradon's Avatar
    Join Date
    Jun 2005
    Location
    USA
    Posts
    734
    Thanks
    0
    Thanked 20 Times in 19 Posts
    You _can_ in theory make a game in just about any language.

    If you actually want graphics though you're going to want to look into languages that use things like Direct X and OpenGL.

    C++/C Uses Direct X and OpenGL
    Java (Believe it or not) Can use OpenGL as well as their own Graphics3d/2d libraries. I'm unsure about DirectX but since its' a microsoft product I suspect not.

    Those are the two languages that I know work, otherwise you could create your own graphics engine yourself in any number of languages. Or use some sort of api developed by another engine (Such as the source engine, unreal engine, etc. etc.)
    "To iterate is human, to recurse divine." -L. Peter Deutsch

  • Users who have thanked Aradon for this post:

    Laharl1234 (07-12-2008)

  • #7
    New Coder
    Join Date
    Jul 2008
    Posts
    19
    Thanks
    5
    Thanked 0 Times in 0 Posts
    Thanks guys for the very good replies

    Okay, so C++, Open GL, and Java are musts to learn. What is Python?

    Can someone point me to a website that provides good tutorials? I've found a few but I'm not sure of how in depth they are.

    Also, which is the best software to use to program my games? So far I've heard 3d max and DarK Basic. Which is the definitive one?

  • #8
    Regular Coder
    Join Date
    May 2008
    Location
    Lost in Localhost...
    Posts
    702
    Thanks
    3
    Thanked 43 Times in 42 Posts
    Quote Originally Posted by Laharl1234 View Post
    Thanks guys for the very good replies

    Okay, so C++, Open GL, and Java are musts to learn. What is Python?

    Can someone point me to a website that provides good tutorials? I've found a few but I'm not sure of how in depth they are.

    Also, which is the best software to use to program my games? So far I've heard 3d max and DarK Basic. Which is the definitive one?
    Python is a programming language. That is a must learn too!
    Click here
    Python is the way forward...

  • #9
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    Quote Originally Posted by Laharl1234 View Post
    Also, which is the best software to use to program my games? So far I've heard 3d max and DarK Basic. Which is the definitive one?
    3D Max is a rendering tool. Dark Basic looks like game programming tool but it doesn't look like it really lets you write much code.

    What you'd need is an IDE or just a text editor, a C++ compiler and a debugger. If you are interested in using OpenGL, you'll need to download the SDK for that too.
    OracleGuy

  • #10
    Regular Coder
    Join Date
    May 2008
    Location
    Lost in Localhost...
    Posts
    702
    Thanks
    3
    Thanked 43 Times in 42 Posts
    It sounds like you haven't actually learnt these languages yet. If I were you I would learn the basics before attempting a game.

    "walk before you can run" [/incorrect quote]

  • #11
    New Coder
    Join Date
    Jul 2008
    Posts
    19
    Thanks
    5
    Thanked 0 Times in 0 Posts
    You're right I haven't. So it's best I start learning C++ for now before worrying about other stuff? Well, I'll start with this site: http://www.cplusplus.com/doc/tutorial/

    Is it a good one?

    Thanks

  • #12
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,979
    Thanks
    4
    Thanked 2,659 Times in 2,628 Posts
    First time I've been there, and first look over their tutorials. Seem not bad though, definitely worth checking out.
    Lol, I was like WHAT NO POINTERS???. Then I realized they put an entire section for it. I was kind of expecting it to be in the variables and types section.
    PHP Code:
    header('HTTP/1.1 420 Enhance Your Calm'); 

  • #13
    New Coder
    Join Date
    Jul 2008
    Posts
    19
    Thanks
    5
    Thanked 0 Times in 0 Posts
    I know I have loads of questions but I am a total n00b to programming. Which is the best c++ compiler for me to get right now and where I can download it from?

  • #14
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    Quote Originally Posted by Laharl1234 View Post
    I know I have loads of questions but I am a total n00b to programming. Which is the best c++ compiler for me to get right now and where I can download it from?
    What operating system are you going to be developing on?
    OracleGuy

  • #15
    New Coder
    Join Date
    Jul 2008
    Posts
    19
    Thanks
    5
    Thanked 0 Times in 0 Posts
    Windows XP.

    I've found Quincy but is there a better one out there?


  •  
    Page 1 of 2 12 LastLast

    Posting Permissions

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