Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

Games Development - only C#?

  • 16-03-2011 03:29AM
    #1
    Closed Accounts Posts: 4


    Yo,
    my question regards programming languages used in GD course. Is C# the only one that will be taught or will there be e.g. C++ or Java as well? C++ still seems to be the most popular programming language in gamedev...


Comments

  • Moderators, Education Moderators, Technology & Internet Moderators Posts: 35,257 Mod ✭✭✭✭AlmightyCushion


    I think it may only be c#. You can use c# for developing games for windows phone 7 which is quite nice but yeah most game development would probably be in c++. Saying that, once you have a good grounding in one language you can easily pick up another one. You could even do your third or forth year project in c++ which would probably get you extra marks for using a language that is unfamiliar to you.


  • Closed Accounts Posts: 4 Sztywny


    On the other hand, it's way easier to learn C# once I'm familiar with C++, but not necessarily in the other way...
    Second thing. Is 2+2 hours of maths at the first stage really enough? It seems fairly little to me...
    I just need to know if this course is as good as they say it is...


  • Closed Accounts Posts: 2,616 ✭✭✭8k2q1gfcz9s5d4


    going from c++ to C# or Java is VERY easy, going from C# or Java to C++ is not! have done all 3, C++ is by far the hardest!


  • Closed Accounts Posts: 4 Sztywny


    going from c++ to C# or Java is VERY easy, going from C# or Java to C++ is not! have done all 3, C++ is by far the hardest!

    I'm working on C++ now, just waiting for some books to be delivered :P i dont like studying from online courses, classic book is always better. If i get through C++, I'll be just fine


  • Registered Users, Registered Users 2 Posts: 41 methodinsane


    Hi,

    It is C# and XNA.. for the moment. But it is the theory surrounding games that you can transfer to other platforms. Learning a language and an API, for example OpenGL or DirectX, is only a small part of learning to program games. Graphics aside there are a large number of areas to game from design to networking to AI to sound.

    Of course learning C# has it's benefits seeing as it opens you to the whole .NET Framework which last time I checked (yesterday) has infiltrated many companies based on what jobs are available. It's also a nice enough language.

    For desktop you've many choices of language for games as most apis have bindings for graphics apis - e.g. you can use Lua to program games as it is very easy to wrap calls to C/C++ libraries from Lua. On the subject of Lua you can also use to develop games for mobile - see the Corona SDK which you can use to develop iOS games and Android games.

    C++ is a good thing to learn if a little annoying when you try other languages. But it has it's benefits and certainly is important in games. But again I stress that learning the Math and other elements of game development is far more beneficial. So just because it's a C# based course we can't just knock it for that.

    My 2c :)


  • Advertisement
  • Closed Accounts Posts: 4 Sztywny


    Thanks for a very valuable post :) It never hurts to know two software languages :P
    This thread should be renamed to Games Development General Topic to become some kind of support for future generations :P


Advertisement