Jump to content
Posted 10 October 2012 - 07:49 AM
Posted 10 October 2012 - 07:51 AM
Posted 10 October 2012 - 08:52 AM
In my engine I support Win7, Win8RT, OSX, Android, iOS, Web (JS+WebGL), NaCl and NPAPI, but not linux. The reason is majorly because the number of distros is huge and after evaluating it, the build and packaging process is a pain. If you ask five different linux people what the most important distro to support is, you'll get at least five different answers. Depending on distro * distro version * kernel version * GPU card vendor combination, the support for OpenGL driver varies wildly. The system testing complexity is up the roof compared to any other platform. And most importantly, since the market segment is smaller compared to Windows and OSX and there are no good marketing channels, I can't see the point in it. If you're already a linux whiz that knows the different distros and kernels and drivers in and out, perhaps you'll be able to pull off decent support for all the combinations with a bearable/manageable pain, but for "normal" developers, I don't think it's at all worth it.
If some big player (Valve+Steam?) comes in and manages to unify the development pain (doubt it), then I'll definitely be reconsidering.
Edited by Rasterman, 10 October 2012 - 08:56 AM.
Posted 10 October 2012 - 01:09 PM
I think, if you like Linux and know how to code for it, and if you're an indie or hobbyist, it's your obligation to pave the way for future developers. If you don't know anything about Linux and return of invest is your primary concern, it's probably not the time for Linux yet.
I am actually doing it the other way around. I'm developing everything on Linux, using only multi-platform libraries and will create a Windows port later on. But I'm not in any way depending on the sales.
Posted 11 October 2012 - 06:54 PM
Orymus3, on 09 October 2012 - 06:55 PM, said:
You don't get a lot of sales on Linux, but its generally not an overcrowded market. The big advantage you might have here is if your game is "a lot like" another game (say, an RTS) and your competitors didn't port to Linux yet. You might rake a few sales you wouldn't otherwise. If you can identify your market and competition effectively, it might turn into a more appealing market. Without more details about your product, it would be impossible to advise.
Here is my game:
-=- My Articles -=-
Getting Games Done - Method and tools on how to start a hobby project and get it Done!
The Art of Enemy Design in Zelda: A Link to the Past - Reverse-engineering functional enemy design from applied example.
Retro Mortis - "RTS" - Article Series (4 Parts) on the history of RTS development (4th part finally released!!!)
Posted 12 October 2012 - 12:29 AM