A game engine is the software framework used to build and run a game. It provides tools and systems so developers do not have to create every technical part from zero.
What a game engine handles
A game engine may handle rendering, physics, audio, animation, input, scripting, networking, user interfaces, scenes, lighting, and asset management.
Why engines matter
Engines help teams make games faster and more consistently. They also shape how a game feels, how it performs, and which platforms it can support.
Game engines are closely connected to real-time rendering, level design, frame rate, and visual features like ray tracing.