Heaps is a programming focused game engine (or more correctly, a library for game rendering and other various utilities associated with game, like sound, loading models etc etc).
Godot and unity are more of an editor oriented "engine", and you code some small pieces of logic associated with entities in the editor.
They target different audiences, and have different use cases imho.