Librairie dans le sens où on te donne que des outils qui vont t'aider à la programmation, mais tu peux en faire ce que tu veux quoi : c'est toi qui va devoir gérer les collisions, etc.
Tu pourras faire un jeu qui a des graphismes comme braid avec Slick, bien sûr
C'est toi qui défini les graphisme, Slick ne fait qu'afficher ce que tu lui demande.
Pour les trucs très avancés comme l'eau, tu peux aussi utiliser des shaders dans la dernière version. Mais encore une fois, ce sera à toi de les écrire
Après si tu veux faire le même feeling que braid, ça demandera plus de travail au niveau des collisions qu'un simple jeu avec des block vu que ce sont des collisions définies "à la main" comme ça http://puu.sh/1r7cc
Mais t'attend pas à ce que tout se fasse tout seul 