LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 02-28-2017, 01:24 AM   #1
validator456
Member
 
Registered: Apr 2013
Location: Rotterdam, The Netherlands
Distribution: Crunchbang Linux
Posts: 234

Rep: Reputation: Disabled
Rewriting games to be run on Linux


Most games for the PC market only run on Windows. Or Mac and Windows.

How difficult is it for programmers to adapt a Windows-run game so that it could be run under Linux?

How many man hours? And how much money will it take?
 
Old 02-28-2017, 01:27 AM   #2
Sefyir
Member
 
Registered: Mar 2015
Distribution: Linux Mint
Posts: 634

Rep: Reputation: 316Reputation: 316Reputation: 316Reputation: 316
Steam made a big push to bring games to Linux (Ubuntu based..)
There are many games out there that run on linux and run very well.
 
Old 02-28-2017, 11:33 AM   #3
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
It's only some AAA titles that take awhile to run on Linux. I haven't rebooted to Windows to play games in years and I play most days.
 
Old 02-28-2017, 12:43 PM   #4
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by validator456 View Post
Most games for the PC market only run on Windows. Or Mac and Windows.

How difficult is it for programmers to adapt a Windows-run game so that it could be run under Linux?

How many man hours? And how much money will it take?
It really is just best for you to google this depending upon how deep you want to go into it.
 
Old 02-28-2017, 07:50 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,221

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Depends on the game.

Skullgirls and Divinity: Original Sin were both really difficult. The first for staffing reasons, and the second for things like, a) the port being done in parallel with updates to the Windows version, and b) early technical decisions (like writing the game using Direct3D) having been made to fast-track the Windows release.

Stasis is being held up by bugs in the third party engine that the game was written in.

Pillars of Eternity was an early Linux Unity title, and the team has said in interviews that it was much more difficult than they'd expected.

Last edited by dugan; 03-01-2017 at 12:38 AM.
 
Old 02-28-2017, 11:35 PM   #6
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
I have to wonder far more about how truly difficult it is to port an OSX (based on BSD) game to Linux. That said, I enjoy the often improved performance from using a Low-Latency Realtime kernel and superior TCP/IP stack that Linux provides. It's worth it to me to have reason to wait to see if new AAA titles are actually good gameplay or just glitzy graphics.
 
Old 03-01-2017, 01:13 AM   #7
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
Quote:
Originally Posted by validator456 View Post
Most games for the PC market only run on Windows. Or Mac and Windows.

How difficult is it for programmers to adapt a Windows-run game so that it could be run under Linux?

How many man hours? And how much money will it take?
The short answer to both questions is: it depends...

The long answer is that it depends on a large number of factors. Is there an existing port to PS3/4 or MacOS? Was the game written on an existing engine that is cross-platform? If not, is the 3D pipeline based on OpenGL? How about the rest of the engine, does it use POSIX calls, libc-like calls or a lot of very Microsoft specific stuff? Does it use WinGDI or platform .Net? Because, neither have a Linux equivalent that in any way resembles the MS implementation. (Mono uses the C# language, but it doesn't implement the Microsoft specific APIs on Linux.)

Hint: Every one of those difference adds oodles of time to a port.

Last edited by Luridis; 03-01-2017 at 01:17 AM.
 
  


Reply

Tags
games



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How do you run most of your Games in Linux? Chargh General 15 05-29-2007 11:52 AM
Just what commercial games run on Linux mhelliwell Linux - Games 5 03-08-2005 12:09 PM
I Cant Run Linux Games! Caluka Linux - Games 8 07-26-2004 02:26 PM
Do these games run in linux ? iLLuSionZ Linux - Games 22 12-15-2003 07:34 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 11:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration