Discuss Game Creation in the Game Development forum on Dev Shed. Game Creation Game Development forum covering non language specific programming - game creation, design, modding, theories and math. A place for developers and gamers of all levels to discuss and debate all things involved in game creation and modding.
Posts: 5,573
Time spent in forums: 1 Month 11 h 9 m 33 sec
Reputation Power: 406
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.
Posts: 7,652
Time spent in forums: 3 Months 6 Days 1 h 35 m 4 sec
Reputation Power: 6083
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
Posts: 1,585
Time spent in forums: 2 Weeks 4 Days 2 h 58 m 23 sec
Reputation Power: 1372
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.
Posts: 1,585
Time spent in forums: 2 Weeks 4 Days 2 h 58 m 23 sec
Reputation Power: 1372
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.
Posts: 3
Time spent in forums: 1 h 15 m 6 sec
Warnings Level: 10
Number of bans: 1
Reputation 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')
Posts: 5,573
Time spent in forums: 1 Month 11 h 9 m 33 sec
Reputation Power: 406
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.
Posts: 7,652
Time spent in forums: 3 Months 6 Days 1 h 35 m 4 sec
Reputation Power: 6083
@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
Posts: 145
Time spent in forums: 22 h 12 m 11 sec
Reputation Power: 9
Quote:
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