These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Why do game developers prefer Windows?

Author
Miilla
Hulkageddon Orphanage
#41 - 2012-05-23 19:53:33 UTC  |  Edited by: Miilla
Styx Cyc wrote:
Programing for PC's with Windows is already a difficult task as it is, with the amount of different hardware out there with so many different driver versions for all of it.

The problem is made worse when even the OS is extremely customizable like that of Linux, where most people have switched and rewritten a lot of things to their liking.

Then ontop of that, add a userbase so small that its really not worth it to also develop and mantain compatible code for it. Eve had a Linux client for a while and they dropped it because there wasn't enough people using that client to make it worth while economically.



No it's not, however programming for different mobiles IS. Mostly due to vendor feckups such as HTC lol

Programming for Windows game platforms is easy, just use Steam Hardware Survey for REAL LIFE metrics on platforms and pick some to target. Mobiles however is not so easy, thanks to HTC and co fecking up with vendor specific issues.

Even worse, is Linux, so let's just skip that all together :) Mac, Windows, PS and XBOX are too easy to code for, just use Unreal Engine :) Mobiles its a pain in the arse, Linux, don't even go there. Anyway too little money on Linux anyway and the only reason we take the pain with mobiles is the huge money pot via viral word of mouth on games and socal heresay and also micro payments. Large volume of impulse purcahses and low cost. Even better is facebook games, spam their wall's for free advertising :)
Jorma Morkkis
State War Academy
Caldari State
#42 - 2012-05-23 20:01:38 UTC
Miilla wrote:
Mac, Windows, PS and XBOX are too easy to code for


PS is actually very difficult platform for programmers.
Valerie Tessel
Center for Advanced Studies
Gallente Federation
#43 - 2012-05-23 20:04:23 UTC
Neptune Thunderclap wrote:
Is it that DirectX is easier or better than OpenGL, even if OpenGL is cross-platform? Why do we not see real powerful games for Linux like there are for Windows?

The reason game devs usually don't write for Linux is the same reason novels aren't written in Latin.

Tactical destroyers... I'll take a dozen Gallente, please.

Miilla
Hulkageddon Orphanage
#44 - 2012-05-23 20:07:30 UTC  |  Edited by: Miilla
Jorma Morkkis wrote:
Miilla wrote:
Mac, Windows, PS and XBOX are too easy to code for


PS is actually very difficult platform for programmers.


Not if you use Unreal Engine :) The only real difficulty is dealing with Sony,'s PSN, which isn't as bad as dealing with XBOX Live.
Twulf
Thunder Clap Industry
#45 - 2012-05-23 20:14:12 UTC
Antisocial Malkavian wrote:
Damien Valdes wrote:
OS Platform Statistics

Windows 7 and Windows XP are the most popular operating systems. The Windows family counts for over 80%:

http://www.w3schools.com/browsers/browsers_os.asp



Is say cause there are more of them...

Kinda the reason there arent viri for macs

oh whoops


Mac's have virus and spyware and everything else that haunts Windows systems but the fact that there are not that many compared to Windows is why you do not hear about them.

Like I always tell people. Why create a Virus for a Million users when you can create one for a billion users?

Also Windows is the most used OS on the planet and most used for home computers which is what most games are built for home users to play on home computers. (granted my home PC is a beast and way better then my computer at work and I am in the IT field).

MAC is a solid OS but the price of Apples is what turns me away, why would I pay an extra $1000 dollars for an Apple logo? The hardware inside is the same as a PC, so why spend the extra money? (Unless you are make graphics or sound, PC does everything better)

Linux is a great OS but not many people are going to be able to use it, many people can't use windows and you want them to have to use command lines? yea right.

PS3, Xbox360 both use Linux OS. I think it is funny as hell that Xbox360 does not use a windows OS and its made by Microsoft who's flag ship product is Windows.
Sri Nova
Sebiestor Tribe
Minmatar Republic
#46 - 2012-05-23 20:25:58 UTC  |  Edited by: Sri Nova
1. market share (this has large ramifications)

2. hardware support (this is tied to 1)

3. documentation and support also tied to 1.


Linux has come a long ways and it can compete with windows in gaming .

but the market share is just not there nor is the hardware support .

making things work on windows is already hard enough for developers adding in the weird flukes that come with linux can be the straw that breaks the camels back.

With that being said if a developer builds their game in a bubble for linux there usually is no problem with it. but most developers do not use this method for some reason .

the hardware support, documentation, and vendor support offered to a windows developer, is what makes a windows pc the number 1 gaming platform.

none of these issues are simple tasks to conquer, a whole industry is built around this system .

but smart phones and tablets may be the inroads needed to flip this situation . but things need to be a lot less proprietary and whole lot more open before it unseats the current regime .
Dheeradj Nurgle
Deep Core Mining Inc.
Caldari State
#47 - 2012-05-23 20:26:59 UTC
As much as I love GNU/Linux, would you rather develop for a solid metal block(MS Windows), or lego (GNU/Linux)
Reiisha
#48 - 2012-05-23 20:45:49 UTC
Windows is much more managable for the average user.

Linux, as good as it is, will never go mainstream as long as you pretty much need to know a few basic command line operations to get it to work and keep it working. Despite the most recent developments of distros this is still the case - troubleshooting on a Linux PC is simply not possible for 90% of all average users and difficult at least for the rest.

It's the simple reality of it all.

That, and the Windows market share is self perpetuating since most people use windows, so the most programs are made for windows, so most people use windows...

If you do things right, people won't be sure you've done anything at all...

Redstar1
Caldari Provisions
Caldari State
#49 - 2012-05-23 21:28:55 UTC
I use both, but I don't tend to use Linux with a GUI because I can use Windows instead. Linux is handy, but lets face it, it's never going to be a mainstream desktop OS, and I'm fine with that. I do a lot of work in the 'cloud' and MS has it sewn up (along with Citrix). I know of entire organisations that are moving to cloud based systems and replacing all their agents laptops with iPads... do MS care? Not a jot because the iPads are connecting to Windows 7 VDIs.. result is MS make even more money than if those laptops were replaced like for like with Windows/Office installed.

They've won, someone had to. Let's keep encouraging them to make the progress they've shown with 2008 R2, W7 and now Server 8.

As for Linux, as a poster said earlier it can be a huge pain in the arse. I've spent 2 days trying to get a server up and running that does little more than IDS/IPS and it was a complete nightmare on a 64bit CentOS distro. The same software on a Windows box was up and running in under 20 minutes.

*shrug*

It's expected though. Windows is a general purpose OS, Linux works best when it isn't.
Josef Djugashvilis
#50 - 2012-05-23 21:33:04 UTC
Savage Angel wrote:
Microsoft has a lot of power and uses it almost exclusively to force the world onto the Windows desktop. No tinfoil hat needed as it has been proven in several anti-trust cases. They gimped OpenGL once DirectX was out, and had incentives to developers to use their proprietary stuff rather than any open standards.

MS business as usual.


Capitalism, red in tooth and claw.

It was ever thus.

This is not a signature.

Endeavour Starfleet
#51 - 2012-05-23 21:34:32 UTC
Neptune Thunderclap wrote:
Is it that DirectX is easier or better than OpenGL, even if OpenGL is cross-platform? Why do we not see real powerful games for Linux like there are for Windows?


Open GL is a mess to code from what I understand. When they refused to properly update it for so long to match the ease of use of Direct X. Many developers jumped ship.

Open GL thought they could be lazy and keep to the old ways longer. In the meantime game development costs skyrocketed so savings from switching to DX were significant.
Sin Pew
Ministry of War
Amarr Empire
#52 - 2012-05-23 21:55:29 UTC
Surfin's PlunderBunny wrote:
Sycho Pathic wrote:
Doc Severide wrote:
3DFX and Glide.....The Good ol days...


I stumbled across several Voodoo cards while packing for the move to the new house. (Along with some Tseng Labs ET4000 cards and a Number Nine card I used under Windows 3.0 that, adjusted for today's dollar, cost more than most used cars)

Was going to keep them for nostalgia's sake but my wife got to the box before I could get it on the truck. >.<


I used to have a Voodoo 3, that was an awesome card to play Tribes with Big smile
Has memories of skiing and epic airshots... Shazbot!

[i]"haiku are easy, But sometimes they don't make sense, Refrigerator."[/i]

SmilingVagrant
Doomheim
#53 - 2012-05-23 23:56:20 UTC
Malice Redeemer wrote:
Jorma Morkkis wrote:
Malice Redeemer wrote:
omg! a 3dfx fanboy! in the wild! I thought all the remaining viable populations where kept in zoos.

I just died and went to heaven, this thread delivers


What good stuff Nvidia has innovated?


http://en.wikipedia.org/wiki/Nvidia

have fun


Nvidia got most of it's tech bumps from acquisitions, not research and that link kinda backs that statement up. Don't get me wrong, it's my favorite provider of graphics technology at the moment, but their skills really lie in marketing, not innovation.

If 3dfx had survived graphics processing would probably be a fair bit further than it is now.
bongsmoke
Visine Red
420 Chronicles of EvE
#54 - 2012-05-24 00:25:32 UTC
Damien Valdes wrote:
OS Platform Statistics

Windows 7 and Windows XP are the most popular operating systems. The Windows family counts for over 80%:

http://www.w3schools.com/browsers/browsers_os.asp


This sums it up.

I'd like ubuntu to get some love in these terms, but then microsoft would cry.

I love Mac products, minus their computers, iphone and ipad rock.
Herzog Wolfhammer
Sigma Special Tactics Group
#55 - 2012-05-24 01:13:30 UTC
Open GL can be powerful but it was never really intended for games.

As for catering to Linux, I think it's a dark plot to trick the independent-minded into an endless world of codec/driver/source lib HELL and getting nothing done.

And I don't see Bill Gates standing on a bridge ready to kill himself just because some people don't use Windows.

I think the joke is on those who don't. Ever try to get some work done with people like that? Lots of time spent on user groups trying to find a driver or compile something or some make file is not working.

Yes yes, resist Microsoft and Bill Gates and his eugenics-driven new world order agenda. I get it.


But when I need a gun, do I try to make one from scrap metal that will probably fail after a few shots or do I get creative with a hammer and get one made in a factory owned by the enemy but I know it will work?

Using Windows is what I like to call the Maquis approach. They took Federation ships and modified them.

And finally, even a rudimentary knowledge of C#, the XNA game studio setup, and some "model import fu" can have you creating games in short order. In one day I made a demo program for a graphics project (not a game but I had freedom to choose how I did it) with a little space ship flying around and I used a Tie Interceptor model found on the web, and I wrote my own EvE-like quaternion camera class for it, and it launched little missiles (yeah Tie Interceptors didn't have missiles I get it for the last time).

And I am no expert in XNA, but it was all free and it works.

Bring back DEEEEP Space!

miss eve2006
The New Eden School of trade
Organization of Skill Extracting Corporations
#56 - 2012-05-24 08:05:47 UTC
Damien Valdes wrote:
OS Platform Statistics

Windows 7 and Windows XP are the most popular operating systems. The Windows family counts for over 80%:

http://www.w3schools.com/browsers/browsers_os.asp



only reason windows go so much ground, is because its presold with all new pc's, and most games / apps doesnt come to linux... I love linux, but just cant use for my gaming pc.
Cyrina Manto
RBS Inc.
#57 - 2012-05-24 08:23:30 UTC
Linux... I love Linux for my servers and general browsing / productivity boxes. OGL support for any recent hardware is abysmal though.

I loose 50% or more of my frame rate going from native Windows OGL binaries to native Linux OGL binaries.

Java OTOH absolutely screams on Linux. My Minecraft servers run faster on exponentially slower hardware when using Linux
Kiandoshia
Pator Tech School
Minmatar Republic
#58 - 2012-05-24 08:24:31 UTC
Everyone has Windows.
ColumnaLcis
Pretzel Logic.
#59 - 2012-05-24 09:03:05 UTC
Once many nerfs ago CCP did have a Linux client. Sadly it ended as the numbers of nix users didn't justify the cost of development.

...

Jessica Sweetwater
Tribal Liberation Force
Minmatar Republic
#60 - 2012-05-24 09:05:34 UTC
Neptune Thunderclap wrote:
Is it that DirectX is easier or better than OpenGL, even if OpenGL is cross-platform? Why do we not see real powerful games for Linux like there are for Windows?


If u even need to ask this. U shouldnt be asking it