this post was submitted on 22 Apr 2025
124 points (98.4% liked)
games
20851 readers
430 users here now
Tabletop, DnD, board games, and minecraft. Also Animal Crossing.
-
3rd International Volunteer Brigade (Hexbear gaming discord)
Rules
- No racism, sexism, ableism, homophobia, or transphobia. Don't care if it's ironic don't post comments or content like that here.
- Mark spoilers
- No bad mouthing sonic games here :no-copyright:
- No gamers allowed :soviet-huff:
- No squabbling or petty arguments here. Remember to disengage and respect others choice to do so when an argument gets too much
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Well, supposedly its running the original Oblivion engine to manage the gameplay and such, but piping all the graphical rendering to Unreal 5. So maybe its huge because it has 2 separate game engines? I'm sure running both of those is going to be so performant too.
The Ninja Gaiden II remake was the same setup and runs fine. If anything, it'll run poorly because it's an open world Unreal 5 game
Probably true, I just wanted to dunk on Bethesda some more. Really, blending parts from various engines and frameworks is de rigueur for modern development.
That's possible? You can mix game engines?
all the gameplay logic runs one one thing and all the graphics instructions get interpreted into something the new engine understands
Most game engines are actually composed of several subsystems working together. Commonly you'll have a renderer (translates art and geometry into 3D graphics), a sound system (managing channels, dynamic music cues, sound effects), physics and collision (given positions and velocities of things figure out how those should change), scripting, net code for multiplayer, and then each game will have various specific subsystems.
Like Oblivion has a massive system for managing dialogue: what NPCs say, what responses you have, how stats and items influence that, what audio voice clips are attached to each written line. All of that could still work with basically no changes.