BlueCobold hat eigentlich schon alles geschrieben.
Allerdings möchte ich zu seinem 2. Punkt noch hinzufügen, dass es ggf. sinnvoll sein kann, auch eine andere Sprache oder ein anderes Framework für den Prototypen zu verwenden, sofern sich damit wesentlich schneller ein Prototyp erstellen lässt. Sollte dieser dann mehr Performance oder Speicher verbrauchen oder sollte die Entwicklung damit grundsätzlich nciht ganz so sauber sein, kann man dies für einen sehr schnell zusammengeklickten Prototypen in Kauf nehmen, da man mit diesem i. d. R. ersteinmal selbst ein Gefühl dafür bekommen will, ob das spätere Spiel überhaupt ein gutes Spielgefühl liefert. (Daraus folgt auch, dass der Prototyp keine besonders guten Grafiken und Sounds benötigt.
)
Relevant für eine schnelle Entwicklungszeit sind diverse Eigenschaften der verwendeten Sprache, die Fähigkeiten der Entwickler, die Quelität der Entwicklungstools usw. Wenn man sich mit einer bestimmten Sprache nicht auskennt, sollte man nicht versuchen mit dieser einen Prototypen zu erstellen.
Wenn man aber keinen nennenswerten zeitlichen Vorteil mit einer anderen Sprache oder einem anderen Framework hat, dann gilt wieder, was BlueCobold in Punkt 2 geschrieben hat.