CrazyEngineers
  • Languages For Game Designing?

    suresh555

    Member

    Updated: Oct 25, 2024
    Views: 3.5K
    I AM GAME LOVER AND PLAY LOT OF GAMES BUT I HAD THOUGHT OF CREATING MY OWN GAMES INSTEAD OF PLAYING SOME CREATED IT , SO WHAT ALL COURSES I REQUIRED TO LEARN FOR DEVELOPING ONE OR MODULE OF THE GAMES . SO NEED HELP


    THANK U ALL
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Kaustubh Katdare

    AdministratorAug 22, 2012

    Start with the basic snakes game or tic-tac-toe in C. You will need more of 'self-study' than courses. If you want to opt for advance 3D game designs and programming; you will have to master stuff like 3D Studio Max, Maya and maybe work out the advance scripting/coding used in these games. Advance knowledge of C, GUI programming will definitely help.
    Are you sure? This action cannot be undone.
    Cancel
  • Ankita Katdare

    AdministratorAug 22, 2012

    suresh555
    I AM GAME LOVER AND PLAY LOT OF GAMES BUT I HAD THOUGHT OF CREATING MY OWN GAMES INSTEAD OF PLAYING SOME CREATED IT , SO WHAT ALL COURSES I REQUIRED TO LEARN FOR DEVELOPING ONE OR MODULE OF THE GAMES . SO NEED HELP


    THANK U ALL
    Hello and welcome to CE. Instead of joining any courses, you can start developing games on your own PC at home. If you have some programming background, you might want to start coding for simple games in C/C++ or Java. If you want to become a serious game developer - it goes without saying that you have to have a sound knowledge of different aspects of a prog. language - such as graphics, sounds, input/output, file handling, networking et al. There are ample of online tutorials and you will find them specific to your needs once you actually start to code.

    For a start - a simple game can be something like "Load and count the letters in each line from a text file", or "Display a red square in the middle of the screen".

    Start exploring it right away and keep asking questions on the forum whenever you get stuck. All the best! 👍
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberAug 23, 2012

    Certainly this depends on which type of game & game of what platform you wanna develop.
    If you want to develop games for X360 & MS phones, XNA runtime environment will do the job. As XNA is provided by Microsoft itself, you don't have to worry about compatibility.
    Most AAA PC games are developed in C/C++ ; Believe it or not C++ is like Universe, the more you'll learn the language the deeper you'll get into it (with loads of confusions too, that's fun though)

    But, Like all other newbie developers, you might also dreaming of developing game like Skyrim or Call Of Duty all alone.
    Being honest, That's impossible !!

    Game developing is very vague field, There is more failures than Winnings. Reason : Kids lacks patience !
    Do it slowly, steadily .... As AKD & Biggie said above, start with small games .. the more you'll build the more confidence you'll gain. You don't have to worry about later, slowly you'll find your way to bigger gaming development. (Ideas/Innovations/Gameplay matters alot than just looks of game, you can get many examples of such games which are still popular even though low graphics, because of awesome gameplay)

    There are loads of small Indie games developed by single devs or maybe 4-5 Devs. You can get alike minded friends to work with you on later stage.

    Know one thing before starting, Games are written in script languages & Engines are written in C++ (talking about big games)


    Cut to the chase,
    If you wanna develop small games.. start with C --> C++ --> java (Even knowledge of Flash/Action script will do ... browser games have a very big market .. believe me)

    C#/XNA might also help you with casual games. It has limited market though. XNA tied with .Net which is solid framework to get start, it looks good in any resume.

    If you wanna develop hardcore games in future ... start with C --> C++ (stop here, learn it deeper & deeper ... & alongside learn Python too. Python is used as scripting language for gamelogic, missions & sometimes AI .. I suggest you to get knowledge of Python too)
    Lua is very popular choice but that's for mostly big professional games (you don't need it now)
    Are you sure? This action cannot be undone.
    Cancel
  • suresh555

    MemberAug 26, 2012

    The_Big_K
    Start with the basic snakes game or tic-tac-toe in C. You will need more of 'self-study' than courses. If you want to opt for advance 3D game designs and programming; you will have to master stuff like 3D Studio Max, Maya and maybe work out the advance scripting/coding used in these games. Advance knowledge of C, GUI programming will definitely help.


    thank u
    Are you sure? This action cannot be undone.
    Cancel
  • suresh555

    MemberAug 26, 2012

    Thank u all , i will start with minor games , if i have any doubt for sure i will be back with questions and query.........
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorAug 26, 2012

    suresh555
    Thank u all , i will start with minor games , if i have any doubt for sure i will be back with questions and query.........
    Why not keep all of us posted about your game development and start sharing code with fellow CEans. It might happen that you'll be joined by CEans in developing a game 😀
    Are you sure? This action cannot be undone.
    Cancel
  • durga ch

    MemberAug 26, 2012

    @ Troll_So_hard that was quite a descriptive and informative post 😀
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberAug 26, 2012

    durga
    @ Troll_So_hard that was quite a descriptive and informative post 😀
    Thank you 😁
    Are you sure? This action cannot be undone.
    Cancel
  • suresh555

    MemberAug 26, 2012

    sure i will share my experience and very soon focusing on goal..
    Are you sure? This action cannot be undone.
    Cancel
  • rk rao

    MemberAug 26, 2012

    learn python. a cool and fantastic language, as it is an open source, you would get help immediately also. And it is too good a language, virtually solves all the problem
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register