Wenn es dir darum geht, etwas "Fertiges" präsentieren zu können, würde ich dir
Blitzbasic empfehlen. Ansonsten wirst du wahrscheinlich nicht viel zusammenbringen, v.A. nicht im Rahmen eines Schulprojektes.
Blitz2D (die günstigste Variante) benutzt DirectX (allerdings V7).
Ich bin zwar hauptberuflich Programmierer, aber Blitzbasic ist die einzige Programmiersprache, mit der ich bis jetzt halbwegs spielbare Games zusammengebracht habe... weil's so einfach ist, und somit in ein paar Stunden ganz schön was weitergeht....und vor Allem das ERGEBNIS sich sehen lassen kann !