Hallöchen!
Das liegt einfach daran, dass die Faces/ Dreiecke der oberen Seite sich einen Eckpunkt mit den anliegenden Seiten teilen, und da die Normalen (welche die Beleuchtung bestimmen) nicht je Seite, sondern je Vertex abgespeichert werden, erhälst du diese über die Kanten hinweg interpolierte Schattierung (Gouraud Shading).
Um das zu beheben, kann man bspw. wie folgt vorgehen:



"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends