Tout dépend a quel niveau tu te places
Si tu reprogrammes tout, oui, tu vas t´user les doigts (mais c´est parfois nécessaire pour customiser vraiment ce que tu veux)
Mais sinon, avec une lib graphique ou un bon moteur, tu t´épargnes pas mal de choses !
Sur mon site, avec la lib SDL, un petit casse brique en tres peu de lignes (un peu plus d´une centaine a peine) (que j´ai récupéré du net avant que le lien ne deviennent mort)
voir chapitre 2 de mon tuto, le jeu NOID.