Tag Archives: ryan gordon

Ryan “Icculus” Gordon next new games to port

ryan icculus gordon next new games port steam linux

Since Ryan “Icculus” Gordon is back in the news. While the latest Twitter post highlights the demand to port more games to Linux. So yes, this is not new news. But the more impressive feature, Icculus is getting some solid support via Patreon. Well he is the man maintaining development tools like SDL 2. And yet eager to get more action given all the financial backing. So it’s time to parooze that Steam Wishlist.

I can’t believe how many people have shown up in the last 24 hours! There’s a ton of really good suggestions in the Patreon thread, in my Twitter mentions, my inbox, on Reddit…

I’m starting to build my _own_ wishlist from all these wishes I’m reading, and even made an initial pitch to a developer last night. We’ll see where it goes. There’s still so many responses from all of you to sort through, developers to contact, and work to be done!

I’m really overwhelmed by all this. Not just the money–which I genuinely appreciate!–but all the stories of games that are so loved and are _this close_ to coming to Linux. We’re all going to move this forward a little. We’re all gonna make a few dreams come true.

While having some solid work with Crytek, Valve, even Epic games and Activision. And quiet honestly, I’ve always found Icculus to be the go-to when it comes to porting games to Linux. Since he is not keeping to just one game engine, such as Unity 3D. And I’ll admit, I’ve referred a few developers to him in the past.

So what games would you suggest Icculus to port?

So the initiative is real. Yet what games would I like to see on Linux. Let’s start with Dishonored 2, Skyrim, Prey, wishful thinking but GTA V.

Therefore, if you are a developer or know developers eager to port their game. Now is the time to get Ryan “Icculus” Gordon into the mix. All of the contact information is available via the Icculus official website.
Find the game on Steam, hit the link for “Visit the website”. Look for hit up the developers Twitter and get @icculus in the tweet.

Best Advice for Linux game developers from Ryan Gordon

Top tips for new Linux game developers

Ryan Gordon offers advice on making games for the OS

No one will argue, Linux #expert Ryan Gordon has had years of experience developing games for the platform, #porting some of the biggest franchises around, including the likes of #UnrealTournament and Serious Sam.

With so much knowledge of the OS, he offers some tips for developers trying to get to grips with Linux for the first time.

“If you’re starting from scratch, use SDL 2.0. It’ll save your life,” he explains. “If you’re coming from Windows to Linux, port your game to SDL first, then port your game to OpenGL. Now you’ve done the bulk of the hardest work without even downloading a copy of Linux.

“Be wary of middleware. There’s lot of good middleware out there, but you just have to make sure you can get a Linux port of it (and, ideally, at no extra cost for the platform). Sometimes there’s no official Linux support, but source code is available, which is often just as good.

“Everyone has an unshakable opinion about their developer tools – myself included – but if you’re nervous about losing Visual Studio, QtCreator is worth a look. Most of the key bindings are identical, so you’ll have the benefit of muscle memory. Also, it’s a decent graphical debugger even if you don’t use the rest of the IDE it offers.

“The videos Valve just released from Steam Dev Days (two of them from me) have some really good discussions about OpenGL, SDL, and Linux development, and are worth watching.”

You can find videos from Valve’s Steam Dev Days here.

Reblogged from: develop-online.net

”linux-game-gaming-gamer-news” title=

Ryan ‘Icculus’ Gordon explains game development for Linux

Leading open source technologies of modern

games

The following presentation video of Ryan ‘Icculus’ Gordon’s talk is a must for those, who are interested in the modern game development, want to learn more about the technology behind it, or even going to port or develop a game to Linux. In his talk at the conference Flouish 2012 in Chicago Icculus presented some of the leading open source technologies that are used for the development of modern games like Crysis or World of Warcraft, and which he has used porting games to Linux and Mac OS X. Among other things, he talks about SDL, OpenAL, SQLite, LUA and many others.

Icculus is very well known in the Linux community for his excellent and very dedicated work porting games to Linux. He has ported a huge number of games, like Unreal Tournament, Prey, Braid, Shank and much more. Given an increased demand of Linux developers at Valve and other game companies today, Icculus talk could help interested developers to prepare for the one or the other job with the recommended tools by him. Here is the video of this talk:

The slides of the talk are here.

Notes are HERE

”linux-game-gaming-news” title="Linux

Ryan Gordon's MojoShader Sees New Mojo

There’s renewed efforts going into MojoShader, the project by Ryan Gordon for dealing with Direct3D HLSL shaders on non-Direct3D non-Windows platforms.

MojoShaders allows converting Direct3D shaders to OpenGL on-the-fly and was developed by Gordon in the process of porting various games to Linux. Among the games using MojoShader is the never-released-for-Linux Unreal Tournament 3, Killing Floor, Unity, Super Meat Boy, Shank, and others. Additional details on MojoShader can be found on the Icculus.org project page.

For the past few months there hasn’t been much activity with the MojoShader Mercurial repository, but that has changed in the past two weeks. As can be seen from the web viewer front-end to the MojoShader repository, it goes from no real development in the past 3~4 months and then all of a sudden in the past two weeks to a number of commits by Ryan himself.

Among the work in the past two weeks were some clean-ups, support foe new opcodes, fixes, and other work. Let’s hope Ryan’s renewed work on MojoShader will be for yet another Linux game port from Windows, but he hasn’t said anything at the moment.

”linux

Ryan's Tools For Linux Game Porting, Development

Last week at the Chicago Flourish conference, well known Linux game porter/developer Ryan “Icculus” Gordon shared some of his recommended open-source tools and libraries for Linux game development.

The tools and libraries he recommended for game development are all open-source and available for Linux — most of them are cross-platform as well. Below is the list of Ryan’s recommendations along with a few notes from his talk that I attended.

Library Recommendations:
SDL – Enough said… SDL 2.0 is finally on the horizon with many improvements over SDL 1.2. SDL 2.0 details will be saved for another Phoronix article.
OpenAL – The OpenGL of audio.
SQLite
PhysicsFS – One of Ryan’s many open-source projects, a library for virtual file abstraction/access. He also explained the name of PhysicsFS (as it has nothing to do with physics), but it came when he was writing a game engine but he pulled it out as it was the only usable thing from the unreleased engine.
Box2D
Open Dynamics Engine
Ogg Vorbis – No licensing burden like MP3. Ryan hates software patents (obviously).
Speex
Ogg Theora / TheoraPlay
Lua – “JavaScript with all the shitty parts taken out… And much faster.”
stb_*
Miniz
Eneat
MojoShader – Another Icculus project.

Tool Recommendations:
Google Breakpad
Valgrind – “Improve your life tonight!”
GDB7
Clang – “State of the art in compilers… Static analyzer… Compiles two or three times as fast.” Ryan really enjoys Clang for its static analysis abilities and other features not supported by GCC. Even though the binaries they end up shipping are still built with GCC, he and other game developers have begun taking advantage of LLVM/Clang internally.
Blender – “I dont know anything about Blender.” Ryan doesn’t have experience with Blender but just had to recommended it as an open-source alternative to Maya.
Git – “It’s like coming to Jesus… It’s so much better.”
Mercurial

Game Engine Recommendations:
Ioquake3 / iodoom3
Ogre
Crystal Space
Cube/Sauerbraten
HGE

That’s the list of his recommendations from the hour-long talk. His 2012 Flourish slides are available from Icculus.org (PDF). There was a video recording of his talk by the Flourish staff, but it’s not yet been uploaded to YouTube.

When talking to Ryan after his Flourish talk was when he commented on the remarkable improvements of open-source GPU drivers. That’s also when he said he’s talked with Valve but not at all interested in taking up a job with him to work on their Linux client ports as he doesn’t want to relocate to Washington.

%d bloggers like this: