OneNoteToRead
OneNoteToRead t1_je2w7pd wrote
A game engine contains all the common tools used to make video games. Among the bigger components are - graphics/rendering engine, which draws the game world onto the screen in real time; a physics engine, which simulates real world physics for objects in the game, including detecting collisions; and other software-related modules that are commonly needed by games, like a domain specific scripting, asset (textures, levels, etc) management, networking, etc.
These are typically things needed by most games. If a developer didn’t use a game engine they’d have to code it specifically for the game. For example if you wanted to write a game without using a pre-canned rendering engine you’d have to figure out the graphics math, communicate with GPU, and optimize for running in real-time.
If the innovative feature of a game is unrelated to any of the standard components, it usually is beneficial to just pick an engine off the shelf (and pay licensing fees). This is why a lot of modern games look and feel the same these days; they get to reuse the basics and really invest into the idea that makes that game unique. It’s only rarely that a game requires a totally different renderer or totally different physics engine.
OneNoteToRead t1_j2dubt0 wrote
Reply to comment by checkerouter in Glass onion, more on why Klear works so well with the story by ihavetwelvesads
This would work with solar as well. Energy production is a constraint but energy storage/transport is just as important in next-gen renewable solutions.
OneNoteToRead t1_je3rpr4 wrote
Reply to comment by Griffinkeeler in Eli5: What is a game engine and how does it work? by Griffinkeeler
It’s a popular game engine developed by Epic. Lots of AAA games use it as it’s quite sophisticated and powerful. It has a lot of features and incredible realism out of box; it’s capable of close to state of the art photo realism.
But if you play enough of these AAA games you’ll begin to notice the similarities in Unreal based games.