Tag Archives: icculus

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

Icculus Grows Fond Of Open-Source GPU Drivers

Ryan “Icculus” Gordon, the famed Linux game developer, in the past has sharply criticized open-source Linux graphics drivers as not being mature and putting the Linux desktop into a dangerous position. In speaking to Ryan this weekend, his views on the open-source graphics drivers have changed.

For those that don’t recall Ryan’s earlier comments about open-source Linux graphics drivers, first read Gordon’s Thoughts On Open-Source GPU Drivers and Ryan Gordon Criticizes Open-Source Drivers Again.

This weekend Ryan Gordon was in Chicago to speak at the Flourish Conference. He was speaking about tools for open-source game development (his presentation will be covered in a separate Phoronix article) and then afterwards I caught up with him to see his latest views on open-source drivers (and to also talk about Valve’s efforts on Linux) — as I already began to share on Twitter.

Simply put, Ryan has reversed his views on open-source GPU drivers. After trying out the open-source Nouveau driver, he has very different views from his negative statements in the past. He’s amazed at the progress of the Nouveau driver in particular and that they’re becoming much more viable. The Nouveau driver is good enough for the Humble Indie Bundle games and others.

He says as well that basically if a AAA game title ever came to Linux, they could get all the Nouveau driver developers together in a room and not leave until the game is running good enough on this open-source reverse-engineered graphics driver. (Though that is even more optimistic than my views on the open-source driver viability for demanding AAA title games on a demanding game engine with the Mesa/Gallium3D drivers still performing very slowly, besides the OpenGL support still playing catch-up, S3TC and other legal matters still complicating the “out of the box” experience, and features like the various anti-aliasing modes still M.I.A.)

For the many wondering, yes, we briefly talked about Valve’s gaming work on Linux. He’s not accepting any offer from Valve to work on their Steam/Source port to Linux because he’s not at all willing to relocate from North Carolina to Washington to become a full-time Valve employee. But yes, he has talked with Valve, etc.

Back onto the original topic, seeing the open-source drivers work with any Source Engine game would be quite a big feat. At the moment the Source-based Left 4 Dead 2 natively on Linux with the proprietary AMD and NVIDIA drivers is running several times slower on Linux with the OpenGL renderer than under Microsoft Windows. If issues — both within the graphics drivers and the yet-to-be-optimized Linux port — are causing the binary drivers to run at a very slow place, the Mesa/Gallium3D drivers on Valve’s games would be a slow-motion experience. These open-source drivers also wouldn’t do justice for the impressive and visually-stunning engine and game assets without being able to properly handle AA and other visual features. (I’ll be out at Valve’s offices in Bellevue later this month so will hopefully have some more Linux details to share from there. Meanwhile, the Valve Linux discussion continues, including emails from Valve to several Phoronix readers about this Linux client work.)

Posted by Michael Larabel

%d bloggers like this: