Thread: Game Creation

Page 1 of 2 12 Last
  • Jump to page:
    #1
  1. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407

    Game Creation


    I dont know if this should be in the outhouse.. but forgive me if it does... anyways... if you wanted to create a game... in what language would you do it, and why? See im thinking that maybe soon i could start learning on how they are created and maybe create a ****ty game for my self.
  2. #2
  3. <?PHP user_title("gimp"); ?>
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2005
    Location
    Internet
    Posts
    7,652
    Rep Power
    6084
    Game #1 (already created): Java.
    Game #2 if I get around to doing it over the summer: C++.
    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
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Intermediate (1500 - 1999 posts)

    Join Date
    Feb 2004
    Location
    London, England
    Posts
    1,585
    Rep Power
    1373
    It depends on what sort of game. For something that was not too processor intensive like a 2D tile-based game I would use python + pygame. For a fast 3D game I would use C++ and a good open source 3D graphics engine - no point in reinventing the wheel. I would probably still script the game logic in Python though.
  6. #4
  7. No Profile Picture
    Contributing User
    Devshed Intermediate (1500 - 1999 posts)

    Join Date
    Feb 2004
    Location
    London, England
    Posts
    1,585
    Rep Power
    1373
    I forgot to answer the "why" part.

    C++ is unbeatable for speed if used well (but that is a big if). However development is slow compared to newer languages.

    Python is pretty unbeatable for speed of development, but not so good for speed of execution.

    Java and C# are fairly mediocre for both, so I would not use them.

    When I was working in the games industry (about 8 years ago, so things may have changed) most commercial games were written in C or C++, with the game logic written in an in-house scripting language. Nowadays many games now use a third-party scripting language such as Python or Lua.
  8. #5
  9. <?PHP user_title("gimp"); ?>
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2005
    Location
    Internet
    Posts
    7,652
    Rep Power
    6084
    How does one go about writing the logic in a different language? How would you join your python stuff and your shiny .exe made by C++?
    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
  10. #6
  11. No Profile Picture
    Permanently Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2006
    Posts
    3
    Rep Power
    0
    Hi Everybody,

    First of all selecting the platform , language and games engine depends upon the type of game you want to develop. It also depends upon the story and scope of your game.
    Always spend time to plan your game, try to find out how easily you can get the goodies and resources to be used as a raw material for your game.

    If you want to develop a 3d game i would prefer
    1) Dark Basic (language + interpreter)
    2) 3d Games Studio (I used this package to create a 3-d model of my institute) based on language(CScript and A5 engine or may be they upgraded a few things now)
    3) Morfit 3-D Engine (Also created many games and 3-d models of buildings)


    If you want to develop a 2d game i would prefer
    1) Game Maker (based on GML 'games markup language')

    Thanks

    Comments on this post

    • Viper_SB agrees
    • adorablepuppy agrees
  12. #7
  13. Come to the door. . .
    Devshed Novice (500 - 999 posts)

    Join Date
    Mar 2004
    Location
    Ohio
    Posts
    814
    Rep Power
    197
    Originally Posted by gimp
    How does one go about writing the logic in a different language? How would you join your python stuff and your shiny .exe made by C++?
    I can imagine you'd compile it.
    The first dog icon I've EVER used!
  14. #8
  15. (retired)
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 2003
    Location
    The Laboratory
    Posts
    10,101
    Rep Power
    0
    gimp: quite easily - here's a BoostPython tutorial.

    --Simon
  16. #9
  17. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    what if lets say... i wanted to create a game like.. metal gear solid.. or what if i wanted to create it for ps2 then what? Sorry for the lack of knolwledge here.. but im not actually a true gamer yet.. but im getting there.
  18. #10
  19. No Profile Picture
    Contributing User
    Devshed Intermediate (1500 - 1999 posts)

    Join Date
    Feb 2004
    Location
    London, England
    Posts
    1,585
    Rep Power
    1373
    Originally Posted by gimp
    How does one go about writing the logic in a different language? How would you join your python stuff and your shiny .exe made by C++?
    Python is designed to be embedable in other languages, and you can easily call code written in other languages from Python.
  20. #11
  21. Banned (not really)
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 1999
    Location
    Brussels, Belgium
    Posts
    14,642
    Rep Power
    4492
    I write all of my games in Tyle.

    ---John Holmes...

    Comments on this post

    • Viper_SB agrees : The only language to use anymore :D
    -- Cigars, whiskey and wild, wild women. --
  22. #12
  23. <?PHP user_title("gimp"); ?>
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2005
    Location
    Internet
    Posts
    7,652
    Rep Power
    6084
    @Xlordt: This suggestion may be useless, because you already probably know it. However, from your posts [especially about the ps2], it seems like you have a lot of ambition and want to create something big. My advice: Stow the ambition.

    Remember that game I made two/three weeks ago? That thing looks as simple as hell, right? Pretty crappy. Made in java, which made writing it easy. 2d, only uses very simple tiles. Apart from the sentimental value and the learning value, it was the worst piece of sh*t ever.

    Do you know how long it took me to make it? I had thought it would take me 4x less [even without the learning time]. It took me a bit less than two weeks of coding, and about a month of reading stuff in my spare time and making the java chat from which I learned how to do stuff. The game didn't do what I wanted it, because I would have needed another week or more to implement all that in, as well as a day or three to make the DB.

    Thankfully, I succeeded in making it. It was a project that was possible for my skill level and knowledge. However, any 3d game, anything ps2 game, etc - if you start something like that, you'll fail within days, and you'll just be pissed off.

    Unless you have already done this, start with very simple stuff before moving on to games that are developed by large companies with millions of dollars to spend on the game.

    Also, "true gamers" are the little 1337 kids who sit there on CS twelve hours a day yelling "FUK U F@GGUIT" (Translation: "Nice shot, that killed me"). You don't want to be one
    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
  24. #13
  25. Come to the door. . .
    Devshed Novice (500 - 999 posts)

    Join Date
    Mar 2004
    Location
    Ohio
    Posts
    814
    Rep Power
    197
    xlordt, I'd imagine you'd need the PS2 development kit to make a ps2 game....
    The first dog icon I've EVER used!
  26. #14
  27. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    Originally Posted by adorablepuppy
    xlordt, I'd imagine you'd need the PS2 development kit to make a ps2 game....
    I didn't know one existed..... err does it? ??
  28. #15
  29. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    May 2006
    Location
    fedoraland
    Posts
    145
    Rep Power
    10
    Originally Posted by xlordt
    I dont know if this should be in the outhouse.. but forgive me if it does... anyways... if you wanted to create a game... in what language would you do it, and why? See im thinking that maybe soon i could start learning on how they are created and maybe create a ****ty game for my self.
    Xlordt, you could check out the games programming wiki and edit it as well to empower other aspiring game developers. Also check out Slashdot reader's WrinkledShirt review of John Hall's Programming Linux Games

    Hope that helps.
Page 1 of 2 12 Last
  • Jump to page:

IMN logo majestic logo threadwatch logo seochat tools logo