Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.
image
Life is Strange is a story rich game I’ve been wanting to play ever since I first saw it and now, thanks to Feral Interactive, we all have that chance. Life is Strange is officially available on Linux & SteamOS. Hella yeah!

Episode one has now been made free, so if you want to support feral you will need buy additional episodes. It has five episodes in total.

Requirements
GPU
- Nvidia 600 series (367.27 driver)
- AMD 6000 series, Intel Iris Pro or better (MESA 11.2)
- AMD GPUs are not supported on SteamOS
RAM
- 4GB (minimum).

Notice: Beware of spoilers, read and watch at your own peril! You have been sufficiently warned.

Linux gameplay video. Again, spoilers
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

I really do love the attention to details here. Even the Feral Launcher got a bit of a makeover for it:
image
Not a major thing, but still very cool.

Port report
I have to say, the performance has been pretty good. It’s perfectly playable at 4K resolution with the Nvidia 980ti. I’m not seeing a constant 60FPS+, but a lot of the game is walking around, reading and generally discovering things. It’s not an action game, so you really don’t need ultra fast frames for this game.

Meanwhile at 1080p I’m solidly getting well over 100FPS. Considering most people will be playing at this resolution, that’s pretty great to see. It’s often in the high 100s and sometimes over 200 depending on what’s going on.

Bugs wise, it’s actually rather stable. There was a moment during testing where I kind of broke time travel. Yes, I am able to break everything, even time travel! You would never know though, since I have the power to rewind time and cover it up. I love all this wibbly-wobbly timey-wimey stuff. Other than that, it has been very smooth sailing.

It works perfectly with the Steam Controller even when not using Steam Big Picture mode. That is how I have played 99% of it, as it just feels fantastic. Although, one particular part I won’t explain too much has you needing to rotate the right and left stick, but the default Steam Controller configuration can’t do it. You will need to edit it to act like a stick and not a mouse (so it holds the position where your finger is).

Gameplay thoughts - I’ve tried to not spoil much, but the following may still spoil bits, so be warned!
I have to say I’ve been seriously enjoying this one. I’ve been enjoying it more than most games that have come to Linux recently. I don’t actually play a lot of story rich adventure games, mainly as they never usually appeal to me.

You play as Max, a high school student who discovers after a terrible event that she can rewind time. Your actions all have consequences too, so when you say a particular thing to someone, or do a particular thing, you can at times rewind and go for something else.

Learning about who Max is, what she likes and dislikes and influencing what happens has been a really interesting experience. It’s especially interesting playing a female character as a male and trying to get into the thought pattern of a younger woman. It’s been rather exciting to be honest with you.

The way you interact with objects in the game world is interesting; but, at times, aligning your character's viewpoint to the item so you can interact with it can be a little bit annoying. Not only that, but it confused me a lot at the start. The way you interact with objects and people is with a bubble and an arrow pointing towards them. This leads you to believe you need to drag the cursor to them, but you actually need to drag it to the particular word. It seems that I wasn’t the only one confused by this after researching it.

It’s actually a lot nicer to play with a gamepad/controller than a mouse. You simply look at something and press a button rather than dragging the mouse to different options. Still slightly weird to line up your viewpoint to it and be close enough, but it’s far better with a gamepad.

Early on in the game you see posters about a missing person, so there are hints that something sinister is afoot. You get spoon fed more and more details about what’s going on, especially so if you decide to get your money's worth and actually speak to as many people as possible. I almost missed some juicy details on the missing girl by not talking to enough people.

I seriously enjoyed screwing with one of the bitchy characters towards the start of the game: they were genuinely annoying me. By screwing with them I was able to comfort them afterwards and now I think they actually like me due to my dialogue choices afterwards—great success! I later learned they still don’t like me, what a beeeatch.

It’s always interesting to see what the repercussions of your choices will be. Sometimes it really makes you think “what a bastard!”. An earlier choice I made when talking to the principal had an interesting and unexpected twist—my mother sent me a text message, the git had phoned my parents! Not telling him the truth again. I feel like I’m young again getting trouble for doing stupid things. Later on I have another chat with this principal, and my god what an arse he is.

I really like how when you start a new episode that it does a flash-through of your choices from the previous one. It’s a very cool and a nice little reminder of everything you did.

Once I got into the second episode and learnt a bit more, I fully decided not to be miss nice girl. Some characters are just evil, and I wanted to mess with them at every opportunity.

What is interesting is later on when you’re speaking to people, you see that choices you made can have interesting side effects that directly affect the dialogue. The choice between taking a picture and not taking a picture in one instance has me really wondering what would happen if I did. It’s made me so curious I want to play through again and make different choices to see how it plays out. It’s extremely rare for me to want to do that.

Another very cool thing is the ability to see how your choices stack up with others. You see a list of choices you made, along with a percentage of people that chose each one. I really love that, and it appears my choices line up with what most people seem to go for. Even at times when I thought I would be going with something others didn’t! There has only been one or two times when my choices have been vastly different than the majority, and now I’m left wondering how I could have done them differently.

It’s like playing the director in some crazy new TV series, picking and choosing how it plays out as you go along. I’ve never played a game quite like it on Linux. It also feels a lot like the film The Butterfly Effect which I loved, and the game is obviously a bit inspired by it.

I’ve read a few other reviewers talk about bad writing and stereotypical characters, but that’s part of the point and the whole appeal of the game. You tend to know who the bad and good people are. I think the writing is actually pretty great, far better than a lot of games that try to have a serious story.

Also a full honourable mention to the soundtrack: it’s simply wonderful. I’m a big fan of chilled out indie music (music I constantly play on Google Play music) and it’s very fitting with the entire theme of the game. It has one of those soundtracks I could happily plug my earphones in and go for a walk with—it’s just that good.

This could easily be one of my favourite ports from Feral Interactive. Not just because it performs really well, but the story and general gameplay are extremely cool. Just never let me actually time travel, will ya?

If you’re wondering about game length, I’ve put over 9 hours into it in a single playthrough (that’s not in one sitting I should note!). I have two episodes left to go, so I’m not even finished yet. It’s a good length for this type of game, it’s not too short and it doesn’t feel like it’s dragging on at all, they managed to get a good balance.

Whatever you do, be sure to play through all the episodes. I’m not saying this only to support feral, but due to how the game continues after episode one. Episode one is slow but a taste of things to come. Things seriously heat up in episode two, and the ending scene of episode two instantly has you wanting more—so many questions! I feel episode three was even better again, just keep playing! I fully recommend buying all the episodes, one is just not enough for this (can you tell I enjoyed this one?).

96% of over fifty thousand reviews for the game on Steam are positive, and I’m not surprised at all!

The hardest part of doing this article was at moments I actually had to put the game down and be productive doing other things—I love it that much. I don't want to end up overselling it to you, but in my personal opinion (being a review and all) it has been one of the most interesting gaming experiences all year.

You can find Life is Strange on Steam and the Feral Store. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
156 comments
Page: «7/8»
  Go to:

metro2033fanboy Jul 23, 2016
Annoying choice I could say, but still, so far, a great game as said by most STEAM users! haha

#goVEGAN
Comandante Ñoñardo Jul 23, 2016
I was asking how many true native OpenGL engines are there, besides IDtech?

Depends on how you define "native". If the definition is "does not support DirectX", then are only a few. But almost all major engines have an OpenGL renderer and don't need translation layers. Unity, Unreal4, Serious Engine, Source2 engine, you name it... all can do OpenGL. For some of these engines OpenGL is less efficiënt, because the OpenGL renderer needs to do an unncessary amount of state changes. But does that mean that they are not native? A matter of taste, but as far as I am concerned any engine that calls the OpenGL engine without translation layer can be considered native.

I agree with that... For me, that is a native engine.

Any linux port with a translation layer will eat a lot of CPU resources... And that is why the performance of this kind of ports is much lower than the windows version of the same game running on the same hardware..

The money that a person doesn't spend in a Windows license, he or she must spend it in a more powerfull/expensive hardware for to have the same performance on Linux that the same game has on Windows.

I just want to know why linux porters don't use native OpenGL engines when they do the porting process...
Mblackwell Jul 23, 2016
I'd wager the time and QA cost is at issue. Additionally the folks at Feral probably aren't as concerned with performance compared to Windows and are more interested in hitting 60fps on min spec. Any performance above that is gravy, since most users are in fact not concerned with getting 200fps, and only really care about the first 60.

The performance difference only becomes an issue when people do comparison benchmarks.

Not to say we shouldn't strive for high performance, just saying what the deal probably is.
Comandante Ñoñardo Jul 23, 2016
About the game: I LIKE IT... I'm gonna buy it for my 100% Linux account.

It works very well with a GTX 970 and a core i7 4790K, more than 100 FPS at 1080p with all details at maximum..

I have to try it with lower hardware, such as a core i3 4160 and a GTX 750ti Low profile.... And a GTX 650..
TacoDeBoss Jul 23, 2016
About the game: I LIKE IT... I'm gonna buy it for my 100% Linux account.

It works very well with a GTX 970 and a core i7 4790K, more than 100 FPS at 1080p with all details at maximum..

I have to try it with lower hardware, such as a core i3 4160 and a GTX 750ti Low profile.... And a GTX 650..
My Steam Machine with a GTX 670 and an AMD Athlon x4 860k works pretty great, 60 FPS in most scenes. 1080p. You could probably expect 30+ FPS your lower hardware setups.

Something on a different topic, my GTX 670 Steam Machine doesn't get the same graphical bugs and framerate issues that my GTX 1080 desktop PC has.


Last edited by TacoDeBoss on 23 July 2016 at 8:58 am UTC
TacoDeBoss Jul 23, 2016
Looks like the game has always-online DRM: http://steamcommunity.com/app/319630/discussions/0/627456486427711558/?ctp=23#c359543951714737284
Tested. As you can see from the panel applet and Chrome telling me imgur isn't available, you can tell I had no internet, and yet the game worked fine.
TacoDeBoss Jul 23, 2016
Tested. As you can see from the panel applet and Chrome telling me imgur isn't available, you can tell I had no internet, and yet the game worked fine.
Is this from episode two? Your screenshot looks like the beginning of episode one.
It is Episode 1. Did I misunderstand, and the guy on steam community was saying you can't play the other episodes?
EDIT: No, I just tried Episode 4. It works fine too. So yeah, I'd say false on the always on DRM.


Last edited by TacoDeBoss on 23 July 2016 at 9:27 am UTC
Nel Jul 23, 2016
A true native Linux port is the one that uses a native OpenGL (or VULKAN) engine...
How many true OpenGL engines are there? IDTech 4...5...6... How many more?
All.

I was asking how many true native OpenGL engines are there, besides IDtech?
Define "true native OpenGL engines".

I was asking how many true native OpenGL engines are there, besides IDtech?

Depends on how you define "native". If the definition is "does not support DirectX", then are only a few. But almost all major engines have an OpenGL renderer and don't need translation layers. Unity, Unreal4, Serious Engine, Source2 engine, you name it... all can do OpenGL. For some of these engines OpenGL is less efficiënt, because the OpenGL renderer needs to do an unncessary amount of state changes. But does that mean that they are not native? A matter of taste, but as far as I am concerned any engine that calls the OpenGL engine without translation layer can be considered native.

I agree with that... For me, that is a native engine.

Any linux port with a translation layer will eat a lot of CPU resources... And that is why the performance of this kind of ports is much lower than the windows version of the same game running on the same hardware..

The money that a person doesn't spend in a Windows license, he or she must spend it in a more powerfull/expensive hardware for to have the same performance on Linux that the same game has on Windows.

I just want to know why linux porters don't use native OpenGL engines when they do the porting process...
OK. So now, considering Unreal Engine and Unity Engine have a translation layer from HLSL to GLSL shaders, does this mean they are not true native OpenGL engines?

I didn't search on every engines, but I'm almost sure that all engines use HLSL shaders by default and translate them to GLSL. Except maybe engines that only support OpenGL, as you said IdTech series but I'm not even sure since Doom is available on Xbox One.

OpenSceneGraph (last engine for OpenMW) is a true native OpenGL engine if this is your exact definition. And yes that's why scrawl (main dev of OpenMW) did the change from Ogre to OSG.
DrMcCoy Jul 23, 2016
OpenSceneGraph (last engine for OpenMW) is a true native OpenGL engine if this is your exact definition. And yes that's why scrawl (main dev of OpenMW) did the change from Ogre to OSG.
Not that I can speak for scrawl or any of the people in the OpenMW team (of which I'm not a part of either, just to be clear), but from what I remember from the original switch announcement, the reasoning behind said change was more multi-facetted than that.

As for shaders, I think you need to write both HLSL and GLSL shaders if you want to support the Direct3D and OpenGL renderer targets in Ogre3D. Or write your shader in Cg, which IIRC can be compiled into both native shader languages. Or use something like Mojoshader to convert the HLSL bytecode into GLSL, but as far as I'm aware, Ogre3D doesn't provide that itself.

I also tried using Ogre3D (1.9), for xoreos in my case, in the past. It unfortunately didn't go as well as I hoped. It's just not flexible enough for the weird things the BioWare games do.
Nel Jul 23, 2016
Yes you're right, I took a shortcut. I was mainly referring to this part (from announcement):
One notable difference is OpenSceneGraph supporting OpenGL only. Ogre3D having inbuilt support for OpenGL and DirectX may be considered one of its strong points. In an ideal world this would result in greater choice for the user while requiring no extra effort from the OpenMW team. Unfortunately this is not quite true; writing shaders does not work in a render system agnostic way. In addition to that, we have found some OpenMW bugs only manifesting themselves when the Direct3D backend is used. So we are in fact happy about this change, as we do not have the manpower to maintain support for two different rendering systems, and most of our developers are working on Linux and thus unable to test the Direct3D renderer anyway.

For shaders, unless you write in GLSL directly, there will always be a translation layer somewhere. I for one don't see any problem, I consider every engines that run on my Linux as "true native OpenGL engine", since this is the only way I can get a game runnning.
dmantione Jul 23, 2016
OK. So now, considering Unreal Engine and Unity Engine have a translation layer from HLSL to GLSL shaders, does this mean they are not true native OpenGL engines?

I would call Unreal 4 and Unity engines that are "mostly native": Most of the engine code is able to call OpenGL directly, but for shaders they do translation, therefore developers using it are unable to use all possibilities of GLSL shaders optimally.
Shmerl Jul 25, 2016
Too bad it's not sold on GOG.
Comandante Ñoñardo Jul 25, 2016
Too bad it's not sold on GOG.

That is because Square Enix and Feral Interactive are DRM lovers.
Shmerl Jul 25, 2016
I don't think Feral care about DRM. Square Enix however are indeed afflicted with it. They are part of this nasty group: https://en.wikipedia.org/wiki/Entertainment_Software_Association


Last edited by Shmerl on 25 July 2016 at 3:18 am UTC
Kwaadpepper Jul 25, 2016
I just played this on 16.04 with last nvidia prop driver and full settings, it's working perfectly. Really nice game, I really recommend this game !
edddeduck_feral Jul 25, 2016
The problem here is that this Feral port requires way more hardware power to get the job done..
The requirements differences between Window$ and Linux (native) are huge

I think we have one of these posts for every port we've done. :)

We only support hardware back to the hardware we could buy when we started porting. Often our games might run on older low spec hardware however we can't go an buy all the older 5+ year old hardware on eBay just so we can test the odd game on older and less popular hardware. Apart from the issues with buying second hand equipment from eBay the potential cost of buying (and then hiring more staff to test on them) isn't really feasible.

We set out our min spec hardware based on the min spec hardware targeted for the initial SteamOS boxes when we announced XCOM 1 on Linux. I hope that explains why our min spec will never drop below certain hardware (Nvidia 640, AMD R7 Series & Intel Iris Pro).
edddeduck_feral Jul 25, 2016
What is indirectX??? is this like Valve's togl?
Just like it.

Not really, the only similarity is they are both compile time libraries. Beyond that they diverge somewhat however I'm not going into specifics :)

I hope they didn't use any runtime translator, since Unreal engine acutally works on linux...

We've never used a runtime translator in any of our games.

Looks like the game has always-online DRM: http://steamcommunity.com/app/319630/discussions/0/627456486427711558/?ctp=23#c359543951714737284

No it doesn't, that user just had an issue with his installation. If Square Enix servers are offline you just don't get any statistics or other progression information.

Too bad it's not sold on GOG.

[quote=Comandante oardo]
Feral Interactive are DRM lovers.

We don't "love DRM" however selling games on GOG is a so much more than DRM. In fact most of the issues I can think of right now are not related to DRM but to all the other systems that a service like Steam offers. Off the top of my head some features in Life Is Strange that are baked into the game include:

Friends Support
Leaderboards
Achievements
Cloud Sync
DLC purchase systems

For example during the game your key progression and decisions are logged and at the end of a chapter see how your decisions match up with all the other players or just against your friends. This is possible through use of Valve's gaming API, the same is true for achievements and cloud sync. Porting a game to GOG would require all of these features to be removed or implemented with replacement systems. People using these systems would obviously be separated from the main pool on Steam, this makes a much bigger impact for multiplayer games for example.

I hope this explains just a few of the things people often don't think about when they talk about releasing a game outside of Steam, it's likely it's not so much about DRM but all of the other benefits of using Steam that are also in play.
Comandante Ñoñardo Jul 25, 2016
Thanks for the answers, Eddie..
Friends Support
Leaderboards
Achievements
Cloud Sync
DLC purchase systems

For example during the game your key progression and decisions are logged and at the end of a chapter see how your decisions match up with all the other players or just against your friends.


WHO cares about those things in a single player game?

Anyway, in the Steam version of Mark of the ninja, there are all of those things, and in the GOG version, there aren't...
And We are happy with the GOG version..

I hope this explains just a few of the things people often don't think about when they talk about releasing a game outside of Steam, it's likely it's not so much about DRM but all of the other benefits of using Steam that are also in play.

There is no benefit at all in using Steam, because Steam is not only an Store, is also a DRM...
DRM is bad, specially on the Linux plattform.. DRM IS against the Linux philosophy.

If a have two Steam accounts (One from my windows era and a new one for Linux games), is because the publishers force me to use Steam if I want to buy their games... And I like to support the gaming on Linux..

I would like to know the publishing details...
I don't know if Square Enix hired Feral for to make a port.. Or if Feral acquired the publishing rights for Mac and Linux plattforms... If is the first one, I can understand the Steam DRM because Square Enix is a DRM lover... But, if is the second one.. well I don't know... And I want to know..

Anyway, thanks for the porting effort :)
edddeduck_feral Jul 25, 2016
There is no benefit at all in using Steam, because Steam is not only an Store, is also a DRM...
DRM is bad, specially on the Linux plattform.. DRM IS against the Linux philosophy.

Steam is not DRM and never has been, it provides a number of features but it's not a DRM system. If you wanted you could make a Steam game with no Steam features and sell it on Steam. In fact there are a number of games that have done this.

The world is not black or white but shades of gray, as I explained in the previous post support for Steam is more about user experience, DRM is actually not really a major Steam feature. Although you might not like or use features like friends, multiplayer, achievements, leaderboards, cloud save, family sharing, streaming we've found most people do.

Anyway I'm glad I've managed to illustrate a little about Steam and GOG and hopefully added some useful points for people to think about and cover when discussing DRM, Steam and GOG. I'm not putting forward any solutions just filling in some blanks people might not have considered.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.