demon_slayer2839![]() Member Posts: 22 From: Registered: 08-01-2004 |
Hey Y'all, I've played around in a bunch of different languages and I've seen that all of them have ups and downs for doing game programming, but I was wondering what language(s) do y'all support/champion for game programming, I'm running both Windows XP and Linux (Ubuntu Hoary Hedgehog), so any suggestions on a good language to concentrate on would be appreciated. I've currently used C,C++, Intel 8086 Assembly, Python, BASIC, Javascript, and some others I forget. Personally I lean toward Python, but I wanted to get the opinion of some coders that have some nice apps under their belts. Thanks Y'all. |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
Hi, DS! I'll cast my vote in. Cheers! --clint |
steveth45![]() Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
I'll be the first to speak up for C++. It's perhaps not as rapid of a development cycle as some other languages, but nothing compares for speed and cross-platform compatibility. You could write the core of a game in C++ for speed and then do everything else with Python scripts, too. ------------------ |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
quote: ...oh yeah? |
Lava Member Posts: 1905 From: Registered: 01-26-2005 |
I believe BlitzBasic is good for beginners. ------------------ |
Lazarus![]() Member Posts: 1668 From: USA Registered: 06-06-2006 |
C++ rules in game programming as many available engines and physics-collision systems etc are written in C++ and are made either exclusively or mainly to be used with C++. But languages with Built-in 3d engines like Blitz3d and DarkBASIC(I totally do not recommend DB, btw), can work just as well for some projects and are quicker to get a prototype out. Also languages like Lua, BMax, C, C# , D, (e, f, g For example, All three are written in C++(Truevision has some VB), and are mainly used with C++, although wrappers exist with most of them for .Net languages, and Irrlicht has wrappers for Lua, Python, Ruby, Java, PureBASIC, BCX, BMax, and Blitz3D. Irrlicht is an unusual engine in that respect, having so many bindings to other languages. In your post you indicated you knew several different languages including C++, so if you're a good programmer with that I'd say use it. Lazarus |
dartsman![]() Member Posts: 484 From: Queensland, Australia Registered: 03-16-2006 |
C++ is also industry standard... if your looking to get into the games industry you really need to know C/C++. That or Java... Depends on what type of game development you want to get into. Console = C/C++ anywho, ------------------ |
demon_slayer2839![]() Member Posts: 22 From: Registered: 08-01-2004 |
Thanks y'all, I've been thinking that C++ would be the way to go, but wasn't sure what really had been seen to work well for others. Thanks. BTW do any of y'all know where I can find a decent tutorial on graphics in C++ I use the Dev-C++ compiler mainly, it runs the mingw32 port of g++ I believe. And I can't find anything on graphics in it and anything I find doesn't work, lol. So if y'all could point me in a good direction I'ld appreciate it. Thanks again. |
buddboy![]() Member Posts: 2220 From: New Albany, Indiana, U.S. Registered: 10-08-2004 |
NeHe.gamedev.net i think it is has a great series of OpenGL tutorials that i have been following. ------------------ RADIOACTIVE IE AHEAD! int name() [This message has been edited by buddboy (edited June 24, 2006).] [This message has been edited by buddboy (edited June 24, 2006).] |
demon_slayer2839![]() Member Posts: 22 From: Registered: 08-01-2004 |
Just wondering y'all which C++ compiler is your favorite? Personally I use Dev-C++ by shed, but I considering switching to Turbo C++ by Borland. What compilers do y'all support? |
steveth45![]() Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote:
------------------ |
jestermax![]() Member Posts: 1064 From: Ontario, Canada Registered: 06-21-2006 |
Language wise you have a ton of options so its basically up to your preference and the libraries you plan on using. I'd recommend Visual Basic, C++ or Java. Visual Basic is what i started with and like the name says, it's very basic. once you get started and read some tutorials you can make some fun stuff. If you're using Java then theres an awesome game engine, GTGE. i've used it before and its a blast, not just for making games but also for learning about object oriented structure. If you're serious with gaming, i would say that C++ is superior to all other languages (except maybe C# if you're using .NET/DirectX). You can find a WIDE variety of game engines, both open-source and not. Again, if you're into gaming, i'd suggest looking into DirectX, SDL (2D game library), or Ogre3D (awesome 3D rendering engine). But thats just my 2 cents |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
Hi, Jestermax! Welcome to CCN! Good to have you here! --clint |
jestermax![]() Member Posts: 1064 From: Ontario, Canada Registered: 06-21-2006 |
Thanks for the welcome ![]() Basically, i do both. Right now i'm working in a visualization design research lab using Ogre3D to render 3D models. I'm by no means an expert, i've just being programming (5 years) and designing games (since i was 5) for a while ![]() I just love programming and i LOVE games, so its kinda my dream to design/make them for a living... Actually, i'm kind of in the process of figuring out of it should go for my dream or go for reality/stability. So i'm not really sure what i want to aim for ![]() |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
quote: You sound a lot like me at the moment -- right now, my wife and I are really wondering if game development is something that I should pursue or not. We try to keep the Christians in video game development in our prayers -- it's a real need, and the people in it don't have it easy at all. Thanks for sharing -- as I pray about our situation, I'll try to remember to pray for yours as well. --clint |
jestermax![]() Member Posts: 1064 From: Ontario, Canada Registered: 06-21-2006 |
thank you ![]() |