Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesGame Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old June 4th, 2006, 04:56 PM
xlordt's Avatar
xlordt xlordt is offline
Only the strong survives!!.
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Feb 2003
Location: A World of wonder.
Posts: 5,516 xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)  Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Weeks 1 Day 14 h 51 m 14 sec
Reputation Power: 378
Send a message via ICQ to xlordt Send a message via AIM to xlordt Send a message via MSN to xlordt Send a message via Yahoo to xlordt Send a message via Google Talk to xlordt Send a message via Skype to xlordt
Facebook
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.

Reply With Quote
  #2  
Old June 4th, 2006, 05:18 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Jan 2005
Location: Internet
Posts: 5,617 gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 1 Day 2 h 58 m 14 sec
Reputation Power: 1312
Send a message via AIM to gimp
Game #1 (already created): Java.
Game #2 if I get around to doing it over the summer: C++.
__________________
A work in progress: Card Game Platform (Status: On Hold) | 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.”

Reply With Quote
  #3  
Old June 4th, 2006, 05:32 PM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,174 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 6 h 3 m 45 sec
Reputation Power: 207
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.

Reply With Quote
  #4  
Old June 4th, 2006, 05:43 PM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,174 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 6 h 3 m 45 sec
Reputation Power: 207
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.

Reply With Quote
  #5  
Old June 4th, 2006, 07:06 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Jan 2005
Location: Internet
Posts: 5,617 gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)gimp User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 1 Day 2 h 58 m 14 sec
Reputation Power: 1312
Send a message via AIM to 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++?

Reply With Quote
  #6  
Old June 4th, 2006, 10:58 PM
bakribakra bakribakra is offline
Permanently Banned
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2006
Posts: 3 bakribakra User rank is Corporal (100 - 500 Reputation Level)bakribakra User rank is Corporal (100 - 500 Reputation Level)bakribakra User rank is Corporal (100 - 500 Reputation Level)bakribakra User rank is Corporal (100 - 500 Reputation Level) 
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')

Thanks
Comments on this post
Viper_SB agrees!
adorablepuppy agrees!

Reply With Quote
  #7  
Old June 5th, 2006, 12:44 AM
adorablepuppy's Avatar
adorablepuppy adorablepuppy is offline
Come to the door. . .
Dev Shed Novice (500 - 999 posts)
 
Join Date: Mar 2004
Location: Ohio
Posts: 812 adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level)adorablepuppy User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 2 Weeks 5 Days 11 h 7 m 23 sec
Reputation Power: 142
Send a message via MSN to adorablepuppy Send a message via Google Talk to adorablepuppy
Quote:
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!

Reply With Quote
  #8  
Old June 5th, 2006, 12:50 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 41 m 45 sec
Reputation Power: 1331
Facebook
gimp: quite easily - here's a BoostPython tutorial.

--Simon

Reply With Quote
  #9  
Old June 5th, 2006, 12:53 AM
xlordt's Avatar
xlordt xlordt is offline
Only the strong survives!!.
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Feb 2003
Location: A World of wonder.
Posts: 5,516 xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)xlordt User rank is Major (30000 - 40000 Reputation Level)  Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1Folding Points: 103339 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Weeks 1 Day 14 h 51 m 14 sec
Reputation Power: 378
Send a message via ICQ to xlordt Send a message via AIM to xlordt Send a message via MSN to xlordt Send a message via Yahoo to xlordt Send a message via Google Talk to xlordt Send a message via Skype to xlordt
Facebook
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.

Reply With Quote
  #10  
Old June 5th, 2006, 01:59 AM
DevCoach DevCoach is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: London, England
Posts: 1,174 DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level)DevCoach User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 6 h 3 m 45 sec
Reputation Power: 207
Quote:
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.

Reply With Quote
  #11  
Old June 5th, 2006, 02:25 AM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,360 Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)  Folding Points: 69352 Folding Title: Intermediate FolderFolding Points: 69352 Folding Title: Intermediate FolderFolding Points: 69352 Folding Title: Intermediate FolderFolding Points: 69352 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 2 h 26 m 30 sec
Reputation Power: 1606
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
I write all of my games in Tyle.

---John Holmes...
Comments on this post
Viper_SB agrees: The only language to use anymore

Reply With Quote
  #12  
Old June 5th, 2006, 10:17 AM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Jan 2005
Location: Internet
Posts: 5,617