vasametropolis

joined 7 months ago
[–] vasametropolis@lemm.ee 4 points 1 month ago

As long as you aware that's an unpopular opinion, then it's yours to have.

[–] vasametropolis@lemm.ee -1 points 1 month ago (4 children)

I mean it is, but it might be less costly than continuing on the proprietary engine. CD Projekt and Halo both cut their losses and moved to UE5 as a compromise moving forward .

If CD Projekt, creators of one of the best RPGs of the last 20 years, thinks they can benefit from an engine switch I’m inclined to think they might be right.

[–] vasametropolis@lemm.ee 8 points 1 month ago* (last edited 1 month ago)

Elder Scrolls probably fits this category as well - not as much as Call of Duty but Bethesda probably has amongst the best RPG sales of anyone. They sold a hilarious number of copies of Skyrim alone.

[–] vasametropolis@lemm.ee 17 points 2 months ago (2 children)

Piracy on iOS? Come on now… what region? 9/10 people do not jailbreak or are in a region where they cannot side load by default.

[–] vasametropolis@lemm.ee 6 points 2 months ago* (last edited 2 months ago)

1 or 4 but wrapped in a top level error object. It’s usually best to not use the top level namespace because then you can’t add meta details about the request easily later without changing the original response schema.

Codes are great but I’m usually too lazy to introduce them right away, so I instead have message (which is guaranteed to come back) and context, which is any JSON object and doesn’t adhere to a guaranteed structure. Another poster pointed out that code is way easier for localization since you are probably not localizing your message.

The HTTP status code is generally sufficient to describe what happened without having to catalogue every error with a unique “code”. A context blob is useful for dumping validation errors or any other details about the error that a human could at least rely on for help.

Putting the status code on the body seems helpful but is actually useless, since the only place you can assume it’s always provided is on the response itself and not the body.

[–] vasametropolis@lemm.ee 10 points 7 months ago

In hindsight he would thank you