Jump to content
  • Advertisement
Sign in to follow this  
instant oatmeal

programmer looking for career change..

This topic is 4262 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey guys, new here.. i'm a web developer looking to dabble in a career making some games. I'm a little confused about how i should go about this because i'm an open source developer and i don't want that to change. Anyone here have any experience making games for linux? or if i should even bother? if anyone could point me towards some resources that would be great, too. thanks!

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by instant oatmeal
Hey guys, new here..

i'm a web developer looking to dabble in a career making some games. I'm a little confused about how i should go about this because i'm an open source developer and i don't want that to change. Anyone here have any experience making games for linux? or if i should even bother?

if anyone could point me towards some resources that would be great, too. thanks!


It is possible to build games for Linux using the SDL library. You'll probably need to look at C or C++ as a primary language, although there are wrappers for other languages like Python -- depends on what kind of games you want to make. (The GNU toolchain is one of the few things you can expect to see on any Linux distro.)

Linux does have issues as a gaming platform, not the least of which is support. Windows already suffers from the requirement to support umpteen million permutations and combinations of hardware, and Linux has exactly the same problems squared: there are so many distros and variations of Linux that it's nigh-on impossible to build a universal installer which will work for everyone.

Also, from my own experience and those of friends in the industry, Linux gaming is not a viable market financially, so keep the day-job.

Share this post


Link to post
Share on other sites
Quote:
Original post by stimarco
Also, from my own experience and those of friends in the industry, Linux gaming is not a viable market financially, so keep the day-job.


.. hehe, i bet!

But with ubuntu's increased popularity in a few years the distribution issue could become less of a problem though. In Windows you guys use DirectX for 3D graphics if i'm not mistaken, right? would you happen to know if there's an equivalent for linux?

edit: i completely forgot about openGL. wow, been away from games far too long..

Share this post


Link to post
Share on other sites
Linux is great as a game development platform. I still find it hard to believe that programmers willingly go back to windows after having used it.

Anyway, I used to use SDL and C++ but now use Java with LWJGL (http://www.lwjgl.org).

If you get into 3D, there are lots of open source 3D engines that run on linux.

The equivalent to DX is OpenGL for graphics and OpenAL for sound. LWJGL has support for both.

Share this post


Link to post
Share on other sites
If you use Java + LWJGL, you can create games that will run on Windows, MacOS, and Linux. All three operating systems support OpenGL (the graphics library you'll want to use if you want to program 3D on Linux or MacOS) and LWJGL does abstract away differences in input devices (I have no experience with the Linux and MacOS libraries)

Edit: beaten by a second :D

Share this post


Link to post
Share on other sites
i just did a quick search and i came up with

- irrlicht
- ORGE3d
- NeoEngine 3D
- Crystal space 3D

wow, i never knew all this existed for linux. i've been drowning in the boring world of php/mysql for too long! any of those you recommend?

edit: removed windows related engines :)

[Edited by - instant oatmeal on April 19, 2007 6:15:36 AM]

Share this post


Link to post
Share on other sites
Can't vouch for any of them myself but others probably can.

Later down the track, if you want to play around with an FPS, you could use one of many suped-up Quake 2 or 3 engines out there. Or Cube , for that matter (http://wouter.fov120.com/cube). I did a fair bit of work with Cube about two years back. The charming thing about it is that its code base is only 8k lines. Problem is, it's 8k of shockingly messy code. Most of the work I did was on cleaning it up. Should really make that available for others, someday.

Share this post


Link to post
Share on other sites
cube looks really nice!, i'm going to have to take a few hours later and check everything out. I'm going to brush up on my C and take it from there. Thanks to those who responded! i was completely lost. If you guys have any other recommendations, please post!

thanks again.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!