Game development with Perl is real!
This framework has game loop, renderer, several objects representing the field and game objects.
It uses Moose for OO features and OpenGL for rendering.
Run it with (you'll have to install plenty of prerequisits):
perl run.pl
And now you can move that square with your arrow keys: