Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Red Drake

Linux & Windows - Game developing

This topic is 5224 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

I reacently got a copy of linux mandrake and I started exploring The main thing that I liked about linux that i liked is - tons of free software !! Buth then i checkd the net and I realized that many people use linux for game developing ?? Whis does not make any sense to me so I am asking you : 1) If you use linux for Game Developing Why is that ? 2) Isn''t the main principal of linux free software and games are the one of mayor profit''s in development (this is my motivation to learn Game Developing), so does this means if I make a game for Linux that i can''t sell it 3) How do you make an instalation on linux (simple example) ?? (I am only using linux for a week and as far as I realize runing external app''s is not yust dubleclick like in windows - this is bad )

Share this post


Link to post
Share on other sites
Advertisement
quote:
Original post by Red Drake
1) If you use linux for Game Developing Why is that ?



Many available tools like profilers, debuggers, etc. I like the way I can customize my desktop, I just find it easier to use. This is just a personal preference. Others on our team feel more comfortable with Windows and use that. It''s all about what makes you the most effective. For some it''s Windows, for others it''s some flavour of Unix.

quote:

2) Isn''t the main principal of linux free software and games are the one of mayor profit''s in development (this is my motivation to learn Game Developing), so does this means if I make a game for Linux that i can''t sell it



Not at all. If you write the source code it''s yours and you can do whatever you want with it. Sell it, license it, whatever. Many people in the Linux community release their source code for free for several reasons. 1) To place new knowledge into the general public. 2) To provide other people with useful software 3)To let others improve and enhance it. 4) To stick it to the Man


quote:

3) How do you make an instalation on linux (simple example) ?? (I am only using linux for a week and as far as I realize runing external app''s is not yust dubleclick like in windows - this is bad )




There are several different ways. The most basic is to just provide a big tar ball with all the source code and the user downloads that and just does:

./configure
make
make install

But each distro usually has it''s own package formats like Redhat''s RPM system or gentoo''s emerge system. You can also just provide binaries.


-------
Andrew
PlaneShift - A MMORPG in development.

Share this post


Link to post
Share on other sites
Note: Mandrake is good

1) It isnt so hard to do multiplatform engine and game servers run mainly on Linux because of stability + performance, most people will still use Win32 client but why dont you just release recompilation of your software? :-)
2) There are some apps for Unix that are comercial, so you can develop commercial apps for Linux too
3) Linux is mainly command-line system, I would suggest you some graphical interface (like Gnome)

Share this post


Link to post
Share on other sites
quote:
Original post by Red Drake

Buth then i checkd the net and I realized that many people use linux for game developing ??
Whis does not make any sense to me [...]

Why not?

quote:
so I am asking you :
1) If you use linux for Game Developing Why is that ?


Why not? There are tons of free editors and development tools for myriad languages, and wonderful cross-platform libraries like SDL and OpenGL.

quote:

2) Isn''t the main principal of linux free software and games are the one of mayor profit''s in development (this is my motivation to learn Game Developing), so does this means if I make a game for Linux that i can''t sell it

I''d like to tell you that you are wrong, but sadly it is true that the market for commercial (closed-source?) games for Linux is a small one, and it appears that many companies that make the attempt go under. There''s nothing wrong with selling games for Linux (just bear licences in mind when using third-party library: Use GPL''ed libraries and you must release your source; use LGPL''ed libraries and you must link dynamically against them or release your source), and it is not the case that there are no buyers (I would happily buy games for Linux rather than Windows -- fewer reboots are a good thing -- and have recently bought at least one), but it is true that there are a lot of free software zealots in the Linux world who find the concept of non-free software offensive and are highly unlikely to pay.

Hopefully this situation will change.

Share this post


Link to post
Share on other sites
"Buth then i checkd the net and I realized that many people use linux for game developing ??
This does not make any sense to me [...]"


Why not?

Becouse as far as I hawe seen it linux isn''t much of a OS for makeing mony - if you use your computer for hoby it''s ok buth I haw not seen any comertial game for linux.

P.S.
I asked around abou linux and everybody said it is stabile - buth on my computer ??
I run an app and do somthing (move mouse to much, pres keys) and it loads and loads for ever and I cant stop it.
I hawe Athlon XP 1800 and TNT2 32 MB (Crap), 256 mb ... and every OpenGL app on linux goes like 2 FPS or so, and on my friend 333 celeron it goes like 120/130 fps (Voodoo 3). Why ??

Share this post


Link to post
Share on other sites
quote:
Original post by Red Drake
"Buth then i checkd the net and I realized that many people use linux for game developing ??
This does not make any sense to me [...]"


Why not?

Becouse as far as I hawe seen it linux isn''t much of a OS for makeing mony - if you use your computer for hoby it''s ok buth I haw not seen any comertial game for linux.



That is one of the Catch-22''s for Linux. Nobody makes games for it because it''s not popular enough, it''s not popular enough because there are not enough games for it. I would suggest sticking with Windows if you are only concerned about making money.

----------
Andrew

Share this post


Link to post
Share on other sites
quote:
Original post by Red Drake
1) If you use linux for Game Developing Why is that ?



Because I use Linux for many other things, I then don''t have to change machine or reboot.

quote:

2) Isn''t the main principal of linux free software and games are the one of mayor profit''s in development (this is my motivation to learn Game Developing), so does this means if I make a game for Linux that i can''t sell it



Not at all. Linux does not have a "main principle". It is a general purpose operating system (some would argue, a lot more "general purpose" than Windows)

quote:

3) How do you make an instalation on linux (simple example) ?? (I am only using linux for a week and as far as I realize runing external app''s is not yust dubleclick like in windows - this is bad )


I don''t understand.

A lot of commercial / closed-source software ships with an installer, RPM packages, or both.

Typical methods are to either just make a .tar.gz (or self extractor) containing your files, and let the user put them where they want, or to ship RPMs.

Shipping RPMs is fine, but users of other distros (i.e. that don''t use RPM) find it inconvenient.

To be quite honest though, most of the closed-source software I''ve installed (including commercial games) has been packed as an archive containing binaries.

Commercial / closed source games and apps I''ve got or have had on my Linux:

Unreal Tournament
Triptych
Pontifex II

Flash player
Real player
Oracle
Sybase
various other things (can''t remember now)

Mark

Share this post


Link to post
Share on other sites
The thing that I meant with instaling the program is :
Is there an file type for linux that works like exe
I hawe not been able to run any of my windows (compiled but cros platform i think) app''s - and the only app''s I can run are the instaled ones (with linux instalation)

Share this post


Link to post
Share on other sites
quote:
Is there an file type for linux that works like exe


Yes it is an exe file.

Mark

Share this post


Link to post
Share on other sites
Then how can I run it ??
I double click on it (any exe file) and i get the window titled Open with ... or somthing like that
And does anybody hawe a clue on the FPS problem that I mentiond ??
I read somthing on AMD''s site about AGP bug on linux with atlon XP buth how to fix it ??

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!