I would also recommend cljjme - it is binding to jmonkey - it is not compatible with apple m1 though https://github.com/ertugrulcetin/jme-clj Edit: i would use quil for tetris - it has a nice api around shapes and tranformations