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.

Rules

founded 4 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] codexarcanum@lemmy.dbzer0.com 15 points 2 days ago (2 children)

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.

[–] ShinkanTrain@lemmy.ml 12 points 2 days ago (1 children)

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

[–] codexarcanum@lemmy.dbzer0.com 3 points 2 days ago

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.

[–] grandepequeno@hexbear.net 7 points 2 days ago (2 children)

That's possible? You can mix game engines?

[–] Le_Wokisme@hexbear.net 11 points 2 days ago

all the gameplay logic runs one one thing and all the graphics instructions get interpreted into something the new engine understands

[–] codexarcanum@lemmy.dbzer0.com 3 points 2 days ago

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.