Article taken from GamingOnLinux.com.

I got the chance to have a little chat with Timothee Besset who helped bring us the recent Linux port of Rocket League [ Official Site Steam ].After waiting a while Rocket League finally launched on Linux in Beta form this month. It was fully worth the wait [ my article here ], but I wanted to speak to one of the main people behind the port itself.I would like to thank Timothee "TTimo" for taking time out of his busy developer life to answer my questions.Hopefully you will find this interesting.If you don't mind, would you be able to tell us a little about yourself and how you got into programming and porting games?TTimo: After Loki Software folded in the late nineties, id Software contracted me out to take over maintenance of idTech3 (e.g. Quake III Arena). It was a choice between that and an easy career doing IT for the Oil and Gas industry. So I picked games.I was the Linux guy at id for several years. Back then it was pretty much just Ryan Gordon and me. I also worked on tools and multiplayer, eventually working as lead programmer on several projects at id.Then I went back to freelancing. The last few years I've worked in tech for various startups, and I've continued to land game industry work through my contacts.This I believe was your first Linux port in quite a long time! How the heck did you land the Rocket League porting job for Linux?TTimo: Pierre-Loup Griffais at Valve approached me last year to see if I'd be available to help them bring more titles to SteamOS and I said yes!I understand that Ryan "Icculus" Gordon also helped with the port, what role did you each play in bringing it to Linux?TTimo: Ryan has in depth knowledge of Unreal engines (Rocket League is UE3) and had been working on the port for some time already when I took over. He needed to shift his focus to other things so that was a natural transition.Was it mostly just the two of you, or were other people involved in the porting process as well?TTimo: Psyonix had a huge impact on making this port happen and the game releasing at the level of quality that it did. They were there every step of the way to run QA, transfer knowledge about their engine and integrate my work into their release schedule.The Linux port was delayed for a long time, care to shed any light on things that tripped it up? There's a lot of people who would be interested in a little history here.TTimo: I don't know that it was necessarily delayed. The game has a large audience, is multiplayer, is in active development, supports cross platform play .. all these factors mean you have to follow a very controlled process when adding new platforms to the mix.Now that the Linux version of Rocket League is available, how do you think the launch went, and how do you feel about the reception to the launch?TTimo: I think the launch went really well. We rolled out a hotfix last Monday, but there haven't been any major fires.Got any more ports lined up? ;)TTimo: Yes! Although since we are pretty bad at estimating release schedules, I think we'll be a lot more conservative before we mention anything from now on ;-)What are your personal thoughts on Valve's SteamOS and Steam Machine effort?TTimo: I'm biased obviously. It's an ambitious, long term effort - so it's a good fit for Valve!One key to success is to encourage the adoption of Steam Machines and SteamOS with developers, so they add another platform next to their PS4 and XBox One devkits.That's where I come in - if you are a developer and you would like to extend your platform reach, but you lack internal resources and knowledge to get started with SteamOS, get in touch we're here to help.Any words of wisdom to other developers looking to port their games to Linux? Any interesting lessons learnt from this latest porting effort?TTimo: It's a very different environment for porting games than it was 6 years ago. I'm still taking it in. Larger developer community, more mature tools and compilers, a lot of great things. What surprised me most is that middleware companies have become a lot more open to Linux. In a lot of cases when they don't offer a Linux SDK officially, chances are they can still give you an unofficial one, which is a great sign for the future of the ecosystem.Hopefully I will catch up with TTimo again when he does his next secret port, and we will see if his thoughts on anything has changed. It's always fun to see what developers think about Linux porting and especially SteamOS.If anyone has any ideas on who I should interview, let me know any time.