Para tema de dibujar elementos en pantalla en algunos casos he utilizado el componente
SimpleGraph de
DelphiArea con muy buenos resultados. No está pensado para juegos, sino para dibujar elementos gráficos en pantalla y posee muchos métodos para facilitar el trabajo respecto a realizarlo con los componentes estandard de Delphi.
Lo más sencillo es que mires la demo y veas si te puede ser de utilidad.
Si necesitas algo más orientado a juegos y que te de mucha más potencia, tal vez debas ir a la librería
Allegro (
aquí puedes ver algunos pantallazos)de nuestro amigo
Ñuño, que ya es cosa seria en esta campo.