Thread: Start Game Dev

    #1
  1. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2007
    Posts
    34
    Rep Power
    7

    Start Game Dev


    Gday all

    I'm very interested in Game development. I have been working in Delphi and some VB for a few years. Just your everyday Database(MSSQL/Interbase etc) and standalone apps. Some Web apps. I really want to move into game development but not to sure where to start. I have been playing with Game maker 7 and reading here and there about OpenGL etc. Any ideas for me? Should i move to C++ preferably Or any other languages i can Go for like c#??

    Thanks!!
    J
  2. #2
  3. Lord of the Dance
    Devshed Expert (3500 - 3999 posts)

    Join Date
    Oct 2003
    Posts
    3,597
    Rep Power
    1906
    you should first decide what kind of game you want to make.

    some of the first questions to answer could be:
    is it a web/browser based game?
    should the game be OS independent?
    is it a single or multiplayer game?
  4. #3
  5. <?PHP user_title("gimp"); ?>
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2005
    Location
    Internet
    Posts
    7,652
    Rep Power
    6084
    Here's the standard advice:

    Learn a language so well that you don't have to ask for broad advice. Only then can you even possibly be ready.

    In other words, if you like C++, learn C++ so well that if you want to make a game and you know approximately what it's going to be like your posts will be asking "Hey, here's some code and for some reason it's giving me a wrong value, what's up?" instead of "Hey, want to tell me how I can go about making a game?"
    Chat Server Project & Tutorial | WiFi-remote-control sailboat (building) | Joke Thread
    “Rational thinkers deplore the excesses of democracy; it abuses the individual and elevates the mob. The death of Socrates was its finest fruit.”
    Use XXX in a comment to flag something that is bogus but works. Use FIXME to flag something that is bogus and broken. Use TODO to leave yourself reminders. Calling a program finished before all these points are checked off is lazy.
    -Partial Credit: Sun

    If I ask you to redescribe your problem, it's because when you describe issues in detail, you often get a *click* and you suddenly know the solutions.
    Ches Koblents
  6. #4
  7. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2007
    Posts
    65
    Rep Power
    90
    I use C and program with Allegro.
    If your looking for an easy place to start that would be my recommendation.

    A book on the topic that can be found in the US at Barns & Noble or a like book store is Game Programming All In One: 3rd Edition It is what got me started and gives you some of the basics on how the library works.

    Download my game here that will give you a taste of what you can do with the library.

    If this is the way you decide to go you can look at this manual and it will give you a lot more ideas on what it can do.
  8. #5
  9. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2003
    Posts
    108
    Rep Power
    11
    I also used to use Allegro and C, but that was some years ago. If you already have some experience with C or C++ then Allegro is recommended.

    If you want a relatively easy and inexpensive introduction to games development, with virtually zero set-up time and the headaches that can cause (why I simply WON'T use Java unless I really have to) then I would recommend C# and XNA. Both C# Express and XNA are free to download.

    Once you've got into that, you can then go one step higher and try Managed DirectX with C#. If you can get hold of Visual Studio and are itching to develop games that you might be able to make money out of (no reason why you can't do that with developing Windows casual games with XNA) then Windows Mobile might be another way forward ... again, using C# and Managed DirectX.

IMN logo majestic logo threadwatch logo seochat tools logo