+ Reply to Thread
Results 1 to 6 of 6

Thread: C++?

  1. #1
    Junior Member
    Join Date
    Nov 2012
    Posts
    3

    Default C++?

    I'm starting to study C++ so I can make games and such, is this a good programming language to use? I have a basic knowledge of Python if that means anything.

    Anyway, all help appreciated :D

  2. #2
    Senior Member
    Join Date
    Jun 2008
    Location
    Adelaide, Australia
    Posts
    122

    Default

    Joshua, you asked pretty much the same question a few days ago on this thread http://forums.indiegamer.com/showthread.php?34451-Hello which was answered.

    Look at C# first. You can use Microsofts XNA framework http://www.xnadevelopment.com/ which is specifically designed for game development and works on both PC and XBox.

    Other than that check out PyGame for Python.

  3. #3
    Junior Member
    Join Date
    Nov 2012
    Posts
    3

    Default

    See, I thought I had posted this thread before, but I wasn't able to find it so I though I imagined it XD sorry. Anyway, I'll try the C# thing, thanks :3

    I'm going to study C# for a while before I download XNA though :)
    Last edited by JoshuaJ; 11-24-2012 at 07:39 PM.

  4. #4
    Senior Member
    Join Date
    Feb 2006
    Location
    Australia
    Posts
    369

    Default

    If you can't find something you posted recently, just go to your profile and look up posts from there.

  5. #5
    Senior Member
    Join Date
    Jul 2006
    Location
    France
    Posts
    1,323

    Default

    Why learning C# if you can learn C++? C++ will allow you to code on every platforms and this is what the pro are using (or a mix of many languages actually). Might be C# for tools and editors, C++ for everything critical (3D engine, Physics, IA) and some interpreted languages like LUA (for scripting/IA). But seriously, basic C++ (read C with classes) isn't that hard to understand.

    Now, if you don't want to become a programmer, but only do games, then yeah, you probably better learning a high level language like C# and use something like UNITY.

  6. #6
    Senior Member
    Join Date
    Jun 2008
    Location
    Adelaide, Australia
    Posts
    122

    Default

    Quote Originally Posted by jcottier View Post
    Why learning C# if you can learn C++?
    You're right about C/C++ is a more powerful language allowing programmers to reach a wider range of platforms, but we are talking about someone learning a new language here, and C# is a far better introduction to the C family of languages. It abstracts away certain C concepts such as pointers that can be very confusing for a learner, and it removes some of the frustrating problems that plague even experienced C/C++ programers such as memory allocation/deallocation.

    C# can be a stepping stone to C++ later if Joshua wants to progress his programming skills to a higher level, but I figure he'd prefer to get to game development sooner rather than later, and C# with XNA will help there.

    And don't forget Mono can provide C# on other platforms too.

+ Reply to Thread

Posting Permissions

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