Announcement

Collapse
No announcement yet.

Unity 2019.1 Beta Deprecates Linux x86, Offers Up Many Vulkan & Linux Improvements

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • kpedersen
    replied
    Originally posted by M@GOid View Post
    Epic have showed time over time that they don't give a **ap about Linux. Is not a page of documentation that will change that.
    Unity doesn't even provide a Linux build of the editor on their website. At least Epic provides a page of documentation haha.

    Can you name any AAA Unity games released for Linux? Not only do most Unity users not know what a Linux is but they can barely write games correctly for the Windows platform, let alone look at cross platform development XD.

    Just checked. Unity has labelled their Linux builds as "Experimental". At least Epic has marked their builds as stable (and has actual documentation to match). So we can even safely say that Unity does not provide official support for Linux. Poor show.
    Last edited by kpedersen; 31 January 2019, 04:20 PM.

    Leave a comment:


  • M@GOid
    replied
    Linux is joke for Epic. I remember 10 years ago how Michael keeping asking about Linux support, and they did nothing but keep him publishing empty promises.

    Their Linux support on Unreal is half assed at best. If some of you defending it had look at all the dozens of actual game developers, that complained to Liam in GOL about the sorry state of Linux support on Unreal Engine 4, none of you were to defend it. And of the few that do get published, poor performance and bugs are all over the place.

    Epic have showed time over time that they don't give a **ap about Linux. Is not a page of documentation that will change that.

    Leave a comment:


  • Azrael5
    replied
    Good. Save time and memory.

    Leave a comment:


  • kpedersen
    replied
    Originally posted by shmerl View Post

    That's a minus, not a plus.
    Yep, its also wrong. Unity's engine is written in C++ and so is the old Mono .NET VM that the C# scripts needs to work. It is extremely dependent on C++.

    But I suppose a Unity user will never understand why native languages such as C++ still hold the crown when it comes to game development.

    Lets hope he never needs to step outside his scripting sandbox and use (god forbid!) native code as part of a project requirement set by the client. Otherwise I suppose thats another project for me to pick up :/
    Last edited by kpedersen; 31 January 2019, 02:48 PM.

    Leave a comment:


  • shmerl
    replied
    Originally posted by przmk View Post

    Whas C# instead of C++.
    That's a minus, not a plus.

    Leave a comment:


  • kpedersen
    replied
    Originally posted by Babuloseo View Post
    I strongly resent Canonical for the shit they pulled and held back Linux desktop progression for a while.
    Haha yeah, Canonical calling their DE Unity is quite ironic (is that name just cursed?). At one point I was going to just create a browser plugin that blocked off any page containing the word "Unity" for my own sanity

    Originally posted by Babuloseo View Post
    I have to compile Unreal, and it takes a while...
    Compiling takes some time (2 days on my Thinkpad, I have to limit the CPU so it doesn't overheat) but you only need to do it once and then you can deploy it on all of your workstations. I don't really see that as much of an issue to be honest. IMO Game development shouldn't be like playing games where you should expect everything to be an immeidiate thrill. Planning development tools and things for projects should be expected surely.

    Not to mention, Linux doesn't work the same way as Windows, having a single library that is shared between all programs creates complexities that makes it too volatile for a binary to support. glibc versioning differences is the big one but sometimes even things like SDL or libpng being a version out can render a binary useless. By compiling the binary specifically on that deployment ensures that it links against that exact same version. I actually find this more deterministic and stable.

    One example is try to download the oldest Unity binary for Linux you can find. Not only is it for an old version of Ubuntu but if you try to run it on Debian 9, it does not work without some non-trivial work. This is pretty crap but in this case not Unity's fault. This one is purely down to the joys of how Linux is designed.

    For my own personal use, I actually use the master revision of UE4 straight from git. I like being able to play with the latest stuff that same day it gets committed rather than wait (sometimes up to a month!). This is something you will never get with Unity. They are not community players, they see their users as cattle to be milked. Most of their budget goes on their marketing and is a little sickening.
    I even have insight that they do creepy things like employ evangelists to interact with well known game development forums to push their agenda. I suppose this kind of behaviour has been the only way they could compete with the percieved coolness of a "AAA branded" games development studio like Epic. Though I am a little surprised that the kids fell for it.
    Last edited by kpedersen; 31 January 2019, 02:19 PM.

    Leave a comment:


  • Almindor
    replied
    Godot? Godot! Godot!!? Godot!!!

    Leave a comment:


  • Babuloseo
    replied
    Originally posted by kpedersen View Post

    And I do actually apologies for that!

    My day to day work sees me having to get a lot of failed projects back on track and I have identitfied Unity (or most likely the inexperienced developers) as a number one cause for a project to fall apart. So yes, I am grumpy and possibly on the brink of burnout XD.
    I don't blame you honestly, everyone in the Linux community or for people that have been around for a while should have a distaste of anything with the name "Unity", I strongly resent Canonical for the shit they pulled and held back Linux desktop progression for a while. I really like the documentation that Unreal has, especially since I am a QtCreator user and other related Qt projects. The only thing that bothers me is that to get an Unreal binary, without getting a license or whatever you mentioned is that I have to compile Unreal, and it takes a while...and I think going on MacOS/Windows and installing it might be faster. Not all of us have enough ram/cpu resources or the ability to get a license to get a build of a build server...

    Leave a comment:


  • kpedersen
    replied
    Originally posted by Babuloseo View Post

    I actually think kpedersen made some good points, and isn't really being elitist, maybe a bit snobby but thats really it.
    And I do actually apologise for that!

    My day to day work sees me having to get a lot of failed projects back on track and I have identitfied Unity (or most likely the inexperienced developers that are attracted to Unity) as the number one cause for a project to fall apart. So yes, I am grumpy and possibly on the brink of burnout XD.

    Originally whilst contracting I would see that a project was hanging on Unity and I would just turn it down without a second thought, but I actually started to realise that there was good money coming in as a "damage control" consultant and putting in the same old fixes. It does get painfull having to babysit the original developers though, possibly the most unfulfilling part of the job having to almost teach them the absolute sodding basics and they are so increadibly closed minded and naive; completely unsuitable to be software developers.

    And the worst thing is, this all just used to be Adobe Flash, they made the same old stupid choices. Once Unity dies, there will be something else for the pretenders to use. It is just an endless cycle! Game developers are the most retarded breed of software developer these days. Which is sad because they used to be awesome.
    Last edited by kpedersen; 31 January 2019, 01:52 PM.

    Leave a comment:


  • kpedersen
    replied
    Originally posted by SaucyJack View Post
    UE4 has no Linux support.
    Haven't we covered this?
    Check out this page.

    https://docs.unrealengine.com/en-us/...UnrealWorkflow

    Why would Epic spend a large amount of money and time writing Linux documentation if it doesn't support Linux?

    And where is the similar Linux specific documentation for Unity? It doesn't exist because Unity is a toy and kids playing with toys don't use Linux
    Last edited by kpedersen; 31 January 2019, 01:56 PM.

    Leave a comment:

Working...
X