6 ms·
> At the moment, the only supported platform is Linux. Regardless of your feelings on the status quo, there is one thing you must do when building a game engin
by edfletcher_t137 3y ago
> At the moment, the only supported platform is Linux.
Regardless of your feelings on the status quo, there is one thing you must do when building a game engine if you want it to succeed: support Windows.
- StevenXC 3y agoI'd love to see the Steam Deck "console" change this status quo.
- NavinF 3y agowin32 is the stable ABI for SteamOS, same as any other Linux distro
- tmccrary55 3y agoMost of the SteamDeck games are just running windows games through photon, wine and other compatibility layers. While that works amazingly well, I tend to prefer games with native Linux and SteamOS builds, even though they're rare.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- WhereIsTheTruth 3y agobullshit, consoles/mobile are bigger markets than PC/Windows PC is just less than 1/3 of the whole picture https://www.data.ai/en/insights/mobile-gaming/2022-gaming-spotlight-report/ https://www.data.ai/en/insights/mobile-gaming/2022-gaming-sp...
- 5e92cb50239222b 3y agoA bit more than that since Xbox runs Windows too.
- WhereIsTheTruth 3y agoJuly console sales: PS5: 1.2m Switch: 950k Xbox: 370k Xbox accounts for just 17% of total console sales in July Both Switch and PS5 are FreeBSD based If we count the whole period of the current gen of each vendors, it only accounts for 13%, it's not big https://www.vgchartz.com/ https://www.vgchartz.com/
- rstat1 3y agoActually its only the PS5 that's FreeBSD based. Switch runs a completely proprietary Nintendo OS that borrows a lot from Android.
- GranPC 3y agoIt borrows very little from Android - I think it mostly draws some parts from stagefright.
- rstat1 3y agoAlso borrows the whole of its compositor "nvnflinger" from Android's "SurfaceFlinger". I'd call that a pretty significant piece.
- WhereIsTheTruth 3y agoA mix of the two "partially Unix-like via certain components which are based on FreeBSD and Android" https://en.wikipedia.org/wiki/Nintendo_Switch_system_software https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...
- rstat1 3y agofrom the same article "it is based on a proprietary microkernel" "....Despite popular misconceptions to the contrary, Horizon (the Switch's OS) is not largely derived from FreeBSD code, nor from Android..."
- 3y ago
- corethree 3y agoHe's probably referring to the Desktop/laptop market. In which case windows controls like 90%.
- WhereIsTheTruth 3y agoTitle is: "Peredvizhnikov Engine is a fully lock-free game engine written in C++20 " A Game Engine targets various platforms A "video-game" is not something exclusive to desktop/laptop windows market
- corethree 3y agoRight but a toolchain that targets anything else other then a desktop is not straightforward to find or setup. Toy game engines like this are in the majority of cases used on desktop.
- kevingadd 3y agoGot bad news for you about what the console SDKs run on (Also, the consoles don't run Linux)
- p1necone 3y agoFrom what I know: XBOX runs a variant of Windows. PS3/4/5 OSes have all been based on FreeBSD. Apparently Nintendo Switch runs a proprietary kernel, which is interesting (https://en.wikipedia.org/wiki/Nintendo_Switch_system_software https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...).
- hot_gril 3y agoRude way of putting it, but yeah, mobile dwarfs everything.
- p1necone 3y agoI feel like it's a mistake to consider mobile games as being part of the same market as PC/console games. Sure they're both "games" but I don't know that they're competing for the same set of users - either people play one or the other, or the people that do crossover in both markets are probably playing PC/console games at home and mobile games on the bus or train.
- nnnahhhh 3y agoPretty sure they already succeeded. Wasting effort supporting an advertising platform like windows is irrelevant to whether or not they successfully made a lock-free game engine.