i use c/c++ instead of a game engine, a 3D ball is a good dev project because rolling/torsion requires quaternions or that (bi)vector algebra stuff everyone keeps making videos on i guess. once your torsion looks right you feel confident about whatever you want to do next.
good jam topic!