that's what a rendering framework does for you.
A game engine is much more - it includes systems like physics, game object representations (like unity's sort-of-ECS), save/load, animations etc.
A game engine is much more - it includes systems like physics, game object representations (like unity's sort-of-ECS), save/load, animations etc.
using game engine's builtins for the things you don't want to abstract yourself makes complete sense, keep the game to "game logic"