Honestly, one thing I’m seeing frequently in comments about this is a bit frustrating. That is, people saying that they vow never to buy any games in Unity ever again on principle.
Vendor lock-in is a real thing, and part of the reason they actually tried this play. Many of these developers likely want to switch to a different engine, but don’t have the time or resources to do so. Honestly of all people hit by this situation, they probably need the help most.
Incidentally, if you are one of those devs reading this and feel you don’t know anything other than Unity, go learn something else. Diversify your portfolio. Learning a new engine isn’t hard if you know the fundamentals.
Unity dev here. Will switch on our next game, but don't have the choice for the current game that we've already invested 4 years into.
Also, bevy looks nice code-wise but it desparately needs a proper editor and GUI to make it artist friendly
Hopefully Unity doesn’t disrupt your current project too much.
But yeah, I think this is the most extreme case of a company burning trust with their users overnight in recent years (worse than Twitter IMO). It’s especially bad because many Unity users/devs have their livelihood depending on Unity, so of course they are going to change once they get a chance. The risks of not switching now massively outweigh the risks of switching.
It will just take a lot of devs/teams some time to transition. Unity will probably go under in 2-4 years, they can’t recover from this.
I’ve played around with Godot a bit, and in my view it actually makes more sense than Unity. Probably has more limitations, but hopefully those can be overcome in the next couple of years.
Thanks. We're fortunately still on 2022, so it won't really affect us at this point.
I've been keeping an eye on godot for a while, it seems like a very interesting engine. I'm not sure if it's ready for prime time for the scale and rendering quality we're usually looking for, but it might be a great option for 2D and smaller-scale projects.
There is the blender_bevy_toolkit which aims to serve Blender as an editor for Bevy. I haven’t tried it myself, but definitely will when I get to more artistic phases of my projects.
That looks like an interesting project, but it seems it hasn't been updated in over a year, and is only compatible with bevy 0.6. The current version is 0.11 or something. I've had my ass kicked before by relying on projects that didn't have a lot of support available, so I would stay out of this one.
That’s a valid point. Games released in the next 2-3 years should be probably be given a pass. My admittedly layman’s perspective is that any indie game deep enough into development that switching engines isn’t feasible most likely wouldn’t require another 4 years to ship.
That’s true for sure, but that doesn’t mean that it’s valve didn’t do an absolute fuckload of work to get proton to be actually functional.
Getting direct3d and vulkan working with actually useful performance was the turning point for Wine being useful for games in addition to just standard applications.
They definitely spent an ass-load of money on that and the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.
the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.
Remember that Wine is built by community of volunteers (afaik, tell me if I’m wrong), and they don’t have as much resources as company worth billions USD.
A lot of the development for Proton has also been community-based. Aside from whatever Steam has done to directly improve Proton, just creating the Steam Deck, and SteamOS has brought so much more attention and focus to improving it to an extent that probably wouldn’t have happened otherwise. It gave people a reason to volunteer their time to improve it.
Getting direct3d and vulkan working with actually useful performance
They definitely spent an ass-load of money on that
[citation needed]
I’m not aware of Valve or Doitsujin ever revealing how much they paid him to make DXVK. I assume they paid him reasonably well, but I doubt it was an ass-load.
the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.
Or maybe that Wine was a lot more work than the direct3d-to-vulkan shim that was done mainly by one person (now two people).
Valve definitely helped by funding a few key projects, and packaging them in Steam made them convenient to use, but I think exaggerating their role unfairly diminishes the much larger body of work (done by other people) that makes it possible at all.
direct3d Direct3D 11 and Direct3D12, to be precise. Direct3D9 was working fine before - and there even was native driver support for it in Mesa, that could be used together with a patched WINE.
I didn’t have good gaming gear at the time so I was all in on streaming. Stadia, GeForce now, xcloud, even moonlight on hosted locally with Gamestream. Stadia was hands down the smoothest cloud gaming of all the options I tried. Moving between TV and phone was so quick, no noticeable lag at all and constant 4k.
It’s too bad their business model sucked. Most of the other game streamers have caught up now but I always wished they would have just somehow provided their tech to other services.
I had better luck with Amazon Luna but still never invested much into either since I would be forced to purchase games again specifically for that platform.
Stadia was pretty cool honestly, it just never caught on, and it’s game library couldn’t compete with other platforms.
It was magical feeling though, just being able to play any game from my library in anything with a screen. Any Chromecast, Chromebook, old PC, phone, tablet, etc. They could all run any game, and you could switch between them at any time if someone else needed the TV or something like that.
It made it easy to imagine a future where you don’t worry about how to play a game, or ever spend money on a new console or upgrades, or ever have to delete games so you can wait to download another game. You just think “I want to play this game on this screen” and it works.
Lootboxes are at least a conscious action you must take. They definitely have the same problems as gambling (because that’s what they are), but you can also choose not to engage with them. Ads however, are forced upon you, and do things that you cannot see (track you) and cannot turn off.
There two big differences to me are scale and value. A ccg has rare cards, but they aren’t actually that rare compared to loot boxes. Loot boxes tend to have both lower drop rates and pollute their drops with lots of garbage, even for rare drops. Secondly, physical cards have value, you can sell or trade them, you can buy singles of cards you want. You can use them for things other than the game as well.
Aside from drop rates everything you said applies to Valve too. Counter Strike skins can be traded or sold for real cash (tied to steam wallet, but still), and you can purchase singles of what you want.
I know other games loot boxes dont follow this, but its interesting for the sake of comparison.
Well apart from anything else rare cards actually are worth real money. But there’s no legitimate way to sell loop boxes if you decide you want to get out of it.
Rare cards are only worth real money because there is a secondary market for them.
As I understand it, the same is true for lootbox drops. The only difference is in how rare an item actually is, but that is also reflected in price, since the resale is entirely market driven.
You could say that Valve rigs the drop rate, but you could say the same thing for Magic. It’s all manufactured shortage.
You could say that Magic items are tangible…but honestly I don’t see how that’s an argument in the modern digital-first era.
I’m not trying to defend lootboxes…not directly, at least. Just trying to understand the hypocrisy in the gaming community comparing these two.
But trading cards are real physical things that you can sell loot boxes and virtual goods that will disappear if the game developers ever decide that they’ll go and you also can’t sell them.
The problem with the CS go gambling site was that that was an extra thing on top of the skins. The gambling was added by a third party.
From my POV, there isn’t a difference, other than a CCG gives you physical objects so wotc can’t just up and decide that they don’t want to run magic anymore and make all of that loot disappear.
But from the gambling perspective, it’s exactly the same. Oh, actually one other difference, electronic gambling can fuck with the odds in real time while physical cards need to be determined when the pack is assembled. But it’s still based on false scarcity.
That smoke you see in the distance is actually steam rising from Japan’s numerous nuclear plants as they prepare for the incoming demand from the armada of fax machines about to be turned on at Nintendo’s lawyer’s offices.
I suppose they do suffer from the “Known in the state of Cancer to cause California” problem. A bubble level app wants in-app purchases and GPS access.
Yes! I’ve been waiting for more devices to ship with SteamOS. I am tired of these unpolished handheld experiences on Windows. It always ends up being a mishmash of random vendor apps and lengthy Windows updates.
I run a dual boot on my Deck and have managed to make the experience alright. There are some good debloating scripts online. It’s nice to have access to GP games.
Windows is a sinking ship, it just makes less and less sense to let the person controlling your operating system be microsoft when Linux keeps getting better.
Windows is going to continue to own the PC market. It’s not sinking anywhere.
Linux is what, 1% of PC OSs and never really changing?
But totally man, this is the year of Linux. Microsoft is totally gonna fall over and die and finally for once all the never ending predictions about Linux being the most popular will finally come true this year!
Linux is great, but it’s going to stay irrelevant and nerdy. Don’t go pretending that’s gonna change any time soon.
While I get your point, Linux has improved to almost 4% this year. In addition, all these people using Steam decks are on Linux, they just might not even know it. I think that’s a great thing, but Windows isn’t going anywhere. Office suite runs too many businesses and makes Microsoft too much money.
Also user friendliness. I tried Linux once at the behest of a programmer mate and just couldn’t get into it. I’m fairly confident with tech but going in cold scared me off whereas windows (and to a lesser extent back then, Mac OS) was safer.
Office 365 are the champs for the working world. Google are growing and Apple are…there but Office364 reigns supreme, in the UK at least.
I would have agreed with you here if it wasn’t for me having to reinstall my server because of a faulty harddrive. A couple of years ago I just remember headaches and silently screaming on Linux while fixing my server but this time, just a couple of months ago I tried another distro and it was awesome. Everything just works, just like windows. I am actually considering switching my gaming desktop to dual boot Linux because of this. Maybe one day…
I remember when I had to use my Steam Deck connected with USBC as a “desktop” for a while. It couldn’t remember to put my taskbar on my preferred monitor no matter what I tried doing.
To put it very simply, the ‘kernel’ has significant control over your OS as it essentially runs above everything else in terms of system privileges.
It can (but not always) run at startup, so this means if you install a game with kernel-level anticheat, the moment your system turns on, the game’s publisher can have software running on your system that can restrict the installation of a particular driver, stop certain software from running, or, even insidiously spy on your system’s activity if they wished to. (and reverse-engineering the code to figure out if they are spying on you is a felony because of DRM-related laws)
It basically means trusting every single game publisher with kernel-level anticheat in their games to have a full view into your system, and the ability to effectively control it, without any legal recourse or transparency, all to try (and usually fail) to stop cheating in games.
And it’s worth noting that trusting the game developer isn’t really enough. Far too many of them have been hacked, so who’s to say it’s always your favorite game developer behind the wheel?
Or, even better, when you let a whole bunch of devs have acces to the kernel…
… sometimes they just accidentally fuck up and push a bad update, unintentionally.
This is how CrowdStrike managed to Y2K an absurd number of enterprise computers fairly recently.
Its also why its … you know, generally bad practice to have your kernel just open to fucking whoever instead of having it be locked down and rigorously tested.
Funnily enough, MSFT now appears to be shifting toward offering much less direct access to its kernel to 3rd party software devs.
More importantly, if traditional anticheat has a bug, your game dies. Oh no.
If kernel level anticheat has a bug, your computer blue screens (that’s specifically what the blue screen is: a bug in the kernel, not just an ordinary bug that the system can recover from). Much worse. Sure hope that bug only crashes your computer when the game is running and not just whenever, because remember a kernel-level program can be running the moment your computer boots as above poster said
Not all anti cheats run at startup. Some only run when you play a game. I think vanguard for valorant ran all the time at first and people were pissed. Meanwhile easy anti cheat runs only with a game. So it depends. It all sucks though.
That’s definitely true, I probably should have been a little more clear in my response, specifying that it can run at startup, but doesn’t always do so.
I’ll edit my comment so nobody gets the wrong idea. Thanks for pointing that out!
It’s not just trust of the game developer. I honestly believe most of them just want to put out profitable games. It’s trust that a hacker won’t ever learn how to sign their code in a way that causes it to be respected as part of the game’s code instructions.
There was some old article about how a black hat found a vulnerability in a signed virtual driver used by Genshin Impact. So, they deployed their whole infection package together with that plain driver to computers that had never been used for video games at all; and because Microsoft chose to trust that driver, it worked.
I wish I could find an article on it, since a paraphrased summary isn’t a great source. This is coming from memory.
It’s trust that a hacker won’t ever learn how to sign their code in a way that causes it to be respected as part of the game’s code instructions.
That’s not an accurate description of the exploit you describe. It sounds like the attacker bundled a signed and trusted but known vulnerable version of the module, then used a known exploit in that module to run their own unsigned, untrusted code with high privileges.
This can be resolved by marking that signature as untrusted, but that requires the user to pull an update, and we all know how much people hate updating their PC.
Making it super simple, it runs with full access on your machine, always. It can fuck anything up, and see everything. It can get your browser history, banking details or private messages you enter, activate your webcam or mic without you knowing, or brick your computer even.
And you can’t even check what it’s really doing on your computer because it’s a crime under US law.
Finally, it can get hacked and other people than the creator can do all these to your computer as well,as it already happened once.
I don’t know you, or what you know of the game. But I do know many people have preconceived notions of what the game is that are wrong.
If you haven’t tried it before, the early game is pretty tedious. And that can turn people off. Once you get a few bosses down and especially when you move into hard mode, it really opens up.
Protip: “It gets better later” isn’t a good way to promote a game.
It has to be good from the start.
If it isn’t and it can’t hook a player, you’ve just lost a customer, who likely just refunded the game as well.
Now personally: I like terraria from start to end. It got a bit boring in the middle. I used to not be able to play it at all because /something/ about the game really triggered my migraines. It doesn’t anymore, and I can play it.
Yep. The first few hours of a game are really important. If people tell me it gets better later I usually assume they are suffering from sunk-cost at that point. There are some games that genuinely start slow and end up really good, but it's not common.
Terraria is a 2D sandbox but with good progression built in with interesting bosses and items. The early game in these games are usually the most fun in my opinion, building up from nothing is satisfying.
I’m not trying to sell anyone on anything. I’m just giving honest information about the game to someone who has already said they don’t intend on playing it. I was addressing what is a common complaint about the game.
For context, I absolutely devoured that lackluster early game back in 2011. It’s just that as the game has gotten content over the years, it’s mostly been added to the latter half (probably like 2/3rds really) of the game. And also, games and peoples’ tastes have changed a lot since 2011 when the game came out.
So for me, today, the early game is a slog. And it’s something I’ve seen many others complain about. I understand the “it gets better” is often used to try to sell lackluster games, but I don’t think Terraria fits that bill. But the game legitimately gets better after the first few bosses for most peoples’ tastes.
I’d agree that “it gets better later” isn’t a good way to promote a game, but I dunno that a game has to be good (or at least at its best) from the start. Totally understandable if people don’t want to, or can’t invest the time into something that doesn’t grip them right away, but at least for me a slow start can be really nice, especially when a game ends up unfolding in unexpected ways later on. I can enjoy that kind of pacing, and sometimes it’s rewarding to have something start off kind of painful for one reason or another and become something much greater. At least personally I think a “weak start” can end up making the full experience better overall, as it’s kind of a part of the journey.
But of course, if you’re not enjoying it and you don’t want to continue and you want to refund it… That’s totally reasonable! A game that’s a slow burn is probably a much harder sell and not going to appeal to as broad of an audience, and I think that’s okay.
The issue is that "good" varies a lot from person to person. I like survival crafting games with an incremental tree of improvements more than boss rushes so for me it's good from the start.
I've started it so many times and it feels like I'm just mining and building houses for hours and hours, having to check some wiki to see how to trigger "the good stuff". I avoid YT "tutorials" because it's all from people who've put hundreds of hours in who assume you'll just breeze to a first boss in 20 minutes. Not knocking the game, sometimes just mining with a podcast on is relaxing, but, I dunno, it needs more oomph early on.
My kids and some friends play it all the time and I appreciate that it’s a well made, great game. I’ve watched them play it many times and enjoyed the glee emanatingfrom the players, they really do have fun.
I just can’t become immersed in that particular 2D or isometric style game. Excluding the little nightmares series and DARQ.
I think the important thing to note about Terraria is it is as much Zelda and Castlevania as it is Minecraft. That is what makes it special. A lot of the copy cats tried to do 2D Minecraft, but forgot how important the Castlevania combat was to the whole mix.
You can donate directly to Godot or FNA if you want to show support and don’t think that you’d enjoy Terraria. Personally, I love Terraria and have bought it for pretty much every system I own and everyone I know. I got interested in it after watching TotalBiscuit and Jesse Cox play it. (I can’t believe that was 12 years ago!)
There could be something to say for both donating directly to Godot and trying to support Terraria in some form because you think they’re doing good.
It depends on how activist the Terraria devs are, though. If this donation is a one-of statement from them, supporting doesn’t make as much of a statement on your part.
gamingonlinux.com
Ważne