Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Learning to program games

Options
  • 30-03-2012 11:37am
    #1
    Registered Users Posts: 260 ✭✭


    Hey all,
    How would one go about learning to program/design games? I did a good share of C/Visual Basic when I was in college and really liked it. Is there a good course available (preferably in Cork!)? Or can you give yourself a start by self-teaching? Any help appreciated! :)


Comments

  • Closed Accounts Posts: 238 ✭✭WolfgangWeisen


    If you're still competent with C you could try using the Allegro games library.

    There are tutorials on Youtube.


  • Moderators, Music Moderators Posts: 1,481 Mod ✭✭✭✭satchmo


    Teach yourself! There are more than enough tutorials around the net.

    Are you in it to make games, to improve your coding, to get a job in game development, or something else? You can either try to make them from scratch, or use an existing engine to build them. Depends what you're interested in.


  • Registered Users Posts: 7,182 ✭✭✭Genghiz Cohen


    Unity.
    That is all.


  • Registered Users Posts: 1,922 ✭✭✭fergalr


    Trevor O wrote: »
    Hey all,
    How would one go about learning to program/design games?

    First off, those are two very different questions.

    There's lots of material out there on the internet.

    For programming, start off trying to make simple games. Make space invaders, snake, tetris etc.
    Then read other people's source code.

    These will introduce you to a lot of basic concepts, about main game loops, loading resources, managing game state, handling input, updates, rendering etc.

    After that, depending on where you want to go, start reading books on game programming. There are many. Are you interested in making game engines? Graphics programming? Tools? Physics? AI? etc etc


    Game design is an entirely different subject.
    Theres a lot of material written on it, too, now.

    Actually, one of the most enjoyable books I read, on the subject, was 'the art of computer game design' by chris crawford. http://en.wikipedia.org/wiki/The_Art_of_Computer_Game_Design

    Game design has moved on a lot since then, but I'd say its a great place for a programmer to start, as an introduction, as its written at a time when programming and game design were much more related than they are now, and its entertaining reading, as I remember.

    edit: make sure to get a version with pictures, eg: http://www.stanford.edu/class/sts145/Library/Crawford%20on%20Game%20Design.pdf


  • Closed Accounts Posts: 8,016 ✭✭✭CreepingDeath


    If you want to learn how to create games/game libraries yourself then it's best to start with simple 2D games.
    That will teach you a lot, eg. screen buffering, clipping, tiling, scrolling.

    Also it would be worth reading up on the "model view controller" design pattern as a high level design of your game.


  • Advertisement
Advertisement