Wenn Sie sehen möchten, wie ein Spiel funktioniert, und bereit sind, einen kleinen Geldbetrag dafür auszugeben, empfehle ich die Torque Gaming Engine von GarageGames . Für 150 US-Dollar erhalten Sie den gesamten Engine-Quellcode eines AAA-Spieletitels (Tribes 2). Der Inhalt wurde gerippt, damit Sie Tribes 2 nicht kaufen, aber der Inhalt ist leicht zu ersetzen. Im Vergleich zu den Kosten anderer vergleichbarer Motoren ist Torque ein erstaunliches Schnäppchen. Und wenn Sie sich jemals dazu entschließen, ein Spiel zu produzieren, können Sie dies tun, ohne die Lizenzbeschränkungen zu überschreiten.
EDIT: Ich weiß, dass es nicht Open Source ist, aber für Ihren Zweck, Code zu lernen, sollte es sich qualifizieren. Die Engine ist in C ++ codiert und es gibt eine Skriptebene, deren Syntax C # / Java ähnelt.