16 ms·
So in the end... the easiest way to develop cross-platform PC games is just target Windows and Direct3D 12, and let Wine/other D3D12 emulators handle the heavy
by delta_p_delta_x 3y ago
So in the end... the easiest way to develop cross-platform PC games is just target Windows and Direct3D 12, and let Wine/other D3D12 emulators handle the heavy lifting.
As a user... Tell me why I shouldn't just run games directly on Windows, the native platform?
- wmf 3y agoBecause you don't have Windows?
- viraptor 3y agoIf you're ok with everything else that comes with windows, that's fine. I'd rather not. I don't want to deal with its shell, update schedule, ad pushing, etc. for example so the emulator is a better approach for me.
- shmerl 3y agoBecause you don't want to use Windows? I use Linux for gaming becasue I use Linux in general. Wine / dxvk / vkd3d-proton do a great job of helping to run games, but native games on Linux would be still better.
- chongli 3y agoAs a user... Tell me why I shouldn't just run games directly on Windows, the native platform? If you’re fine with using Windows then knock yourself out! I just came from another thread where people were complaining bitterly about the nonsense and dark patterns Microsoft is pumping into Windows to monetize users to the hilt. Frankly, I’d rather just avoid all of that!
- afavour 3y agoI think you’re looking at it the wrong way. If you’re happy using Windows there’s no reason to stop using it. But a computer is capable of many more things than playing games and many of us prefer doing those things on macOS. This allows us to have the best of both worlds. If you don’t want it you’re under no obligation to take it.
- smoldesu 3y ago> why I shouldn't just run games directly on Windows, the native platform? Because DXVK is cool, and in many cases better.
- happymellon 3y agoIf you are fine with Windows, then do it. Windows isn't my primary operating system because gaming isn't the primary thing I use my computer for. I code, and in a similar way doing software development on Mac and Windows appears to be "just run Linux in a VM and pretend to use the primary operating system".
- izacus 3y agoBecause the experience of gaming on Steam Deck's SteamOS is better. Because I already have a MacBook and occassionally want to play a round of Civilization or Victoria 3 on it. Removing OS silos for gaming is amazing, Valve really opened the floodgates with Proton. Windows, Linux and now macOS all being able to run same games is just great.
- NayamAmarshe 3y agoI'd like to have my cake and eat it too. Playing the same game on Linux, an OS that doesn't disrespect me as a user, is awesome!
- nazka 3y agoAnd +10 years ago nobody thought to play on Mac. But now with the market share they have… Hard to ignore as a business and if Apple do all the heavy lifting for us games are going to come on Mac.
- raverbashing 3y agoA lot of games on Steam, GOG, HumbleBundle were Linux and Mac as well
- yomlica8 3y agoDidn't a bunch of old ones get their compatibility tossed when Apple went 64-bit?
- Danieru 3y ago> . But now with the market share they have… Hard to ignore as a busines That is not true at all. Ignoring Mac as a gamedev is one of the easiest decisions we've ever made at every studio I worked at. Even the studio where the boss used a Mac! The market share is minuscule and lacks even the Steamdeck and proton pushing linux support into Steam games. That Apple saw fit to half-effort this tooling then lock it behind a license which prevents gamedevs shipping with it, and steam from packaging it, means Apple has yet again demonstrated their time tested poor support for games.
- esprehn 3y agoHow are you defining miniscule market share? Per statcounter macOS is 19% globally now and 34% in the US. It's much higher than in the past.
- surgical_fire 3y agoAs a user... I prefer to use Linux for everything else. Until not long ago, I was restricted to Windows due to my gaming habits. Now I can run Linux as my daily driver, since I can run games properly.
- stormking 3y agoBecause I work on MacOS and I will certainly not reboot my computer just to play a f*cking game?
- out_of_protocol 3y agoWith M1 CPU and above, you can't even reboot into windows anymore
- executesorder66 3y agoWhat's the point of censoring only one character from the word "fucking"? Both you and everyone that reads your comment know exactly what you are saying, so it's not like you are shielding anyone from anything. And neither is there anyone who is going to punish you for saying a naughty word on the internet. What are you afraid is going to happen if you write "fucking"? I genuinely want to know the real answer, because this kind of behaviour confuses me. And every time I ask someone about it they don't answer, or give a non-answer. If HN blocked comments with certain words, I'd understand. If you genuinely find fuck an offensive word, and instead chose to use some other word instead, I would understand. But this makes no sense. Please be so kind as to explain.
- jy14898 3y agoTheir u key is broken
- Demmme 3y agoI do it sometimes to weaken the word.
- WorkLobster 3y agoIt is a stylistic device that serves as a sort of emphasis. Rhetorically censoring all or part calls attention to it as profanity. You hear an analogous effect used a lot in spoken speech (definitely in the UK, not sure about USA), for example, "ff-<beat>-in' thing". This stresses it in a way, similar to varying tone or volume, that would be missed in a flat reading.
- dimgl 3y agoBecause Windows is absolutely horrible and I'd rather not use Windows?
- jamesy0ung 3y agoThe GPU in the M series chips is pretty good and if your software is optimized, it can run great. They also have great battery life even when playing games. Unfortunately, Apple has ignored game developers for a long time and even now they don't permit redistribution of the game porting toolkit
- BasedAnon 3y agobecause windows is a frustrating brittle operating system that doesn't do what i want it to do
- theshrike79 3y agoYes, that's the way. Some developers noticed this when Valve released the Steam Deck and Proton. Some had Linux ports but they were slow and didn't work perfectly. They just removed those and let the SD run the windows version through Proton. Boom, Linux version :D
- Demmme 3y agoPeople get older and might want to play sometimes a game. Having it as an option when I travel business would be great. And I don't play every week anymore but I will play certain games. It solves the itch without needing a ps5 or a PC.
- mkup 3y agoI prefer Linux to Windows 10/11 because Windows has telemetry and uncontrolled updates. Windows 7 is fine, though.