Starfield’s 30fps frame rate is “a choice,” God of War dev says
Starfield’s 30fps frame rate is “a choice,” God of War dev says
on Xbox
I don't know, Bethesda's games have always been iffy when it comes to FPS. Skyrim for example breaks if you mod it to have over 60 fps if I remember correctly. Even on Fallout 76 movement speed was kinda tied to the FPS so players looking at the ground (so that less things render thus increasing FPS) would run faster than others.
I honestly wouldn't be surprised if they cap it to 60 FPS on PC as well.
“Game dev here,” Carlone writes, adding that they are a “big fan” of Dreamcast Guy. “Wanted to clarify: it’s not a sign of an unfinished game. It’s a choice. 60fps on this scale would be a large hit to the visual fidelity. My guess is they want to go for a seamless look and less ‘pop in.’ And of course, [it’s] your right to dislike the choice.”
Sure. Maybe. It could be this. Or...
Arm-chair babbling idiot who plays too much video games here, I am one hundred percent convinced that it has nothing to do with visual fidelity and everything to do with that asthmatic engine they've been dragging since Morrowind. Can't prove it but... you know. Just a hunch I get from playing their games.
People constantly complain about the engine that they use but no other game engine is as flexible when it comes to modding and no other game engine has the same level of complexity when it comes to being able to pick stuff up and move it around. You can take items off a shelf or desk in skyrim and fallout and stack them somewhere else. You can if you want decide to hoard a bunch of garbage you stole and stack them into a pyramid in your home base area.
Are their quirks? Sure the physics tied to framerate in skyrim was a problem, the games are always buggy, and they arent usually the prettiest games out there(though skyrim looked decent when it first came out and the graphical fidelity mods can work magic).
As for the premise does it have to do with fidelity? Of course it does. Setting a framecap on consoles means theyre able to use higher resolution assets, better lighting effects, and more complex models. I understand the preference of giving up fidelity for some smoothness and frames but 30fps isnt totally uncommon in console spaces and this is a bethesda game not a twitch shooter or a 2d fighter.
Outside the PC space gamers hardly ever talk about or think about framer rate and effects, and details of a game where you mostly wander around taking in the sites matters more.
It would be nice if they had an option for a lower res mode or less detailed mode and 60fps target, but I get why they made the choice they did and ideally Im sure it'll run at a normal framerate on pc.
Now if it runs poorly on PC then we can riot.
It's also a personal choice of Bethesda not to rename their engine. Many other studios do this same thing and reuse engines, but they often rename them after significant rewrites. Bethesda just doesn't do that.
Also they aren't worried about how the game will be released. Their games have legs. So a 60fps version will eventually come out. Then they'll release it 5 more times.
https://en.m.wikipedia.org/wiki/Creation_Engine
The Creation Engine is a 3D video game engine created by Bethesda Game Studios based on the Gamebryo engine.
Arm-chair babbling idiot who plays too much video games here, I am one hundred percent convinced that it has nothing to do with visual fidelity and everything to do with that asthmatic engine they've been dragging since Morrowind.
Code doesn't go bad with time, that's not really how it works. And game engines tend to be a ship of Theseus situation, where just because it's still the same "engine" in theory, doesn't mean that large parts (or all of it), haven't eventually been replaced or refactored over the years.
Unreal Engine has been around for 30 years at this point, would you also consider that an "asthmatic engine"?
that asthmatic engine they’ve been dragging since Morrowind
I don't believe that's true at all, though. At least by Wikipedia, Morrowind was NetImmerse, Oblivion was Gamebryo (modified Havok), and Skyrim was Creation. And I remember in the announcements for Skyrim that they remade the engine for the game. And Starfield is an updated engine, Creation 2
https://en.m.wikipedia.org/wiki/Creation_Engine for more
The engine also started as an engine for MMOs, which allowed them rich scripting for every NPC, as well as an inventory for every NPC.
The world fidelity that Bethesda builds, on a technical and simulation level, is unmatched — yeah, something like The Witcher 3 might look better, but it also doesn’t let you interact with basically every item in the world or pickpocket every NPC’s weapon as a way to neutralize them in combat.
What is the absolute most important thing about every video game? They all have it in common: there are zero video games ever made, ever, where this isn't the absolute most important thing that there is.
The answer is: being able to play it. Is a game that crashes to desktop every time you move the camera a good game? No. If I can feel comfortable judging whether or not a video game is any good based on whether or not it passes that single metric, I feel even more comfortable to extend it to "being able to see it without motion sickness and eye strain". Wanting your game to be optimized properly and not a juddery slide show isn't entitlement, it's the bare minimum of functionality.
Sure, but a game is objectively better if it can run at a higher framerate.
Bloodborne is excellent, but it would be 100% better if it ran on solid 60 FPS.
I agree up to a point. If a game is at 30 and feels good to play, then I’m OK. For example, Zelda feels great. Controlling Link is tight and snappy.
On the other hand, if the game has bad frame pacing (like Bloodborne), playing at 30 feels real bad.
I try not to get too crazy about frames, but sometimes some games just don’t feel good.
I will say, though, that while I really like channels like Digital Foundry, I sometimes wonder if them picking apart games to show the most minor frame dips is slowly teaching us to see these things, and as a result we kind of subconsciously will be like, “Well now I noticed this game had some moments where the frames dropped during an explosion. Obviously it’s a bad game.” I know that’s some hyperbole, but still.
I'm not in the industry, but I've dabbled in Unity and that's just kind of how it works by default. You create a game object and it gets an Update() function that is called once per frame. You're encouraged to perform calculations and update it's position in that callback.
You're supposed to use Time.deltaTime to scale your calculations based on how long it's been since the last frame.
But that takes effort and it's very easy to just not do that and your game will still work fine in most cases.