I have been busy deciding between building a custom game engine, or game engines, for some computer games I want to make, in a language like Java, C#, C, or C++, using OpenGL or Vulkan along with one of those languages, or make some computer games using a premade game engine like Unity, Unreal, Godot, or GameMaker.