What you say could be right, and you are right to say that I am being silly....
But, isn’t most of the dev environment on a pc? The question was if the demo would work on a pc and what config is needed. I really have a hard time believing that they don’t have a reasonable idea of what would be needed to run it.
I know it is a long way from release, but that wasn’t the question. No need to be evasive.
Again it comes back to what is meant by "it". "It" the in work game engine with the Nanite and Lumen technology that will have been in development years before they got a PS5 dev-kit? Or "it" the playable GDC demo made with Sony using a PS5 dev-kit?
You're right that both will absolutely be programmed on a PC, but if Sony's playable GDC demo was a project entirely designed for PS5, then the PCs set up for developing that game would be using a software development kit, or UE5 engine extensions to specifically target its hardware and talk through its APIs. They'll be using Sony APIs for programming the primitive shaders. They'll be using Sony APIs for using accessing the storage. All developed and tested and functionally emulated on a PC, but profiled and bench-marked on the dev-kit itself.
Kind of like when making an Android or iOS app. You use Android/iOS APIs while programming it on your PC, even running it at a slower speed in an emulator before pushing it to the real hardware and profiling it.
If you've made Sony a playable demo in your generic engine using your new technology and using Sony's APIs for accessing storage and GPU features, not to mention Sony's own graphics API as they don't use DirectX or likely anything PC related for rendering, that doesn't mean you'll know how well it would then work on various configurations of PC without basically making Sony's playable GDC demo with those APIs ripped out and the game programmed for PC architecture using standard libraries and PC drivers.
If I've made a 3D game for iOS using a desktop computer and Apples Metal graphics API, I'd have no idea how well it could run
natively on a PC unless I rewrote large parts of it for PC, swapped out Metal for DirectX, OpenGL or Vulkan or something etc. Even though I can run it functionally perfectly fine in the editor or through the emulator on the desktop I'm using to develop it.
And it’ll make more sense to make a demo for all platforms than for only one.
But this was a demo made for/with Sony for PS5 on a PS5 dev-kit. Sony wouldn't even let Epic make the flying scene playable in case people were able to fly out of the world and break the game, or see that they hadn't bothered to make art assets for the views to the side. Why would something this specific and made for a specific event also have been written for PC? I'm not saying it wasn't, but I'm not as convinced that it's clear they would have. I'm sure 18 months from now when the engine and the new technology is more mature and optimised they'll bundle this demo with it, and have made a PC build of it. But this far away from release, for something made for a Sony GDC event? I just don't think you can absolutely say they would have.
No one is saying that anybody are idiots. No is saying that they have got it wrong either.
People are saying wait for the games. Wait and see what what is what and what is not. Seeing as Microsoft decided to put a decent SSD in their console could mean that epic had also have spoken to them about its importance for their new engine. Especially as Microsoft’s studios use unreal more than Sony’s.
Who knows? I get the feeling that you are not far from the path when you said that it could turn out that the demo didn’t even use everything that the ps5 had to offer
Who knows, maybe it didn't even tickle PS5's IO, or wouldn't even have stressed XSX's IO either. I'm not really that bothered either way if I'm honest. But if that is the case, what the hell is Sony planning for with the IO they have provided? Is it miscalculated and completely overkill? Even for this specific PS5 demo that Sony had creative control over?
I'm not asking that as some kind of challenge at you by the way, I'm genuinely interested in what the suggestion that Lumen is no big deal from an IO perspective actually means if true.