Unity and Unreal engine
A 3D engine, like Unity or Unreal Engine, is a software framework for creating interactive 3D graphics. It comprises rendering, physics, scripting, and asset management tools, enabling the development of immersive applications and games.