1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

An Interview With A Linux Game Porter

Michael Larabel

Published on 3 July 2009
Written by Michael Larabel
Page 1 of 4 - 20 Comments

Recently on our forums, Frank Earl (who goes by the synonym Svartalf), has been seeking the input of Linux gamers as to what games they would like to see ported to Linux. Frank has been working for Linux Game Publishing for a few years porting various titles to Linux and has done work independently on bringing new software from Windows to Linux. Frank was overwhelmed by the response on our forums and it has even led to new Linux games with many other possible ports being looked into. To get his view as where Linux gaming is currently at, he has answered a few of our questions about Linux game porting, Linux gaming in general, and other questions that may be of interest to gamers and Linux enthusiasts.

Hi Frank, thank you for taking the time to answer some of our questions. If you would, please begin by sharing how you got started on porting games to Linux and became involved with Linux Game Publishing and freelance porting of games from Windows to Linux. Is this your full time occupation?

Hello there, Michael. I'd started to be fully involved with porting games to Linux about 6 or so years ago.

I really didn't think I'd get a shot at this sort of thing prior to that and I'd gotten involved initially from a differing angle on the whole gaming on Linux story.

Prior to my initial involvement with LGP, I'd been working with Loki Games' developers as one of the 3D driver devrel support people on the UtahGLX project, getting access to all of their 3D betas because of it. The main reason I'd gotten into working on the 3D support side of things was that I felt that it was one of the sticking points for getting the OS further along in the world- it was lacking 3D support and 3D support was hindering any possibility of games, even from Loki at that time, on Linux. It was such that ID's John Carmack had chipped in some of his time to get UtahGLX a lot further off the ground- he actually came up with some rather clever workarounds to driver problems that allowed things like the no-configuration needed ATI Rage Pro support to happen.

But, I digress here. What actually got me started proper was that I'd signed up for a beta for a game from a then fledgling publisher and porting studio we all know as LGP, Linux Games Publishing. That game was Majesty. They had succeeded in getting it along with salvaging a few other titles from the implosion of Loki games and I'd gotten to chatting on IRC with Michael Simms during the beta cycle for Majesty. One of the conversations at the time got to my not minding the idea of doing something along the lines of actually DOING porting work. My desire was to see more games on Linux. One thing led to another and I'd ended up with a contract to sign and then a project to work on porting a Windows game over to Linux.

As for it being my full-time occupation, it's not one right at the moment, but I'd like to eventually make it one. Right now, I'm doing embedded Linux distribution and device driver work for Tektronix Communications Group, which does network monitoring and diagnostic probes for the telecom industry. My full-time occupation has been along those lines, embedded Linux and device support, for a quite while now.

What are some of the game titles you have ported to Linux?

I've worked on porting Ballistics, Bandits: Phoenix Rising for LGP and Caster as a freelance for Elecorn.

I've also had a hand on the cross-architecture stuff for Soul Ride and Majesty in the past for LGP and I'm working at seeing if there's any practical porting to be had from the back catalog for select non-X86 platforms, including the Open Pandora and Beagleboard.

Right now, one other forum poster (RobbieAB) and myself have NDA's signed with Paradox Entertainment for porting the Europa Universalis 2 engine (and correspondingly supporting all the games that use that engine from them...), but we're waiting on access to the code from them. We're guessing they're a bit busy with everything involved with their upcoming game releases and with the workload involved with Gamersgate right at the moment on that delay. There's a few other items out there but I can't talk to those right at the moment.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Acer B286HK: A 28-inch UHD LED 4K Monitor For As Low As $350
  2. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  3. Intel 120GB 530 Series SSD Linux Performance
  4. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. Devuan: Debian Without Systemd
  2. Wine 1.7.32 Updates Its Mono Engine
  3. Mesa 10.4 Release Candidate 3 Is Here For Weekend Testing
  4. GenodeOS 14.11 Now Supports Intel's Wireless Hardware
  5. Jolla Tablet Could Have Upgrades For MicroSDHC, Split Screen, 3.5G
  6. Intel Has Last Round Of DRM Changes For Linux 3.19, Starts Dropping DRI1/UMS
  7. Fedora 21 Release Candidate 1 Awaits Your Testing
  8. GCC 5 Adds Support For ARM's Cortex-A17
  9. KWayland Server Component Coming For KDE Plasma 5.2
  10. NVIDIA Posts Tegra Gallium3D Patch For K1+ Support
Latest Forum Discussions
  1. Aliens vs predator for Linux
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Hurrican SDL Port
  4. Roadmap to Catalyst 14.10 ?
  5. how to configure module phoromatic ?
  6. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  7. Debian Developer Resigns From The Systemd Maintainership Team
  8. Cant get working Kaveri APU - A10-7850k