Piccola squadra + piccolo budget = piccoli giochi. Non dimenticare mai che hai un budget, quindi il rapporto squadra / budget deve definire il tempo in cui puoi lavorare su ogni partita.
Detto questo, prenditi del tempo per il prototipo. Non puoi permetterti di fare giochi non abbastanza buoni.
Per il motore di gioco, l'attuale miglior motore all-in-one e multipiattaforma alla portata di (molto) piccoli team è Unity.
Se pensi che i giochi che realizzerai richiedano un controllo preciso del motore di gioco (se non è un genere consolidato), allora è meglio impostare un framework composto da diverse librerie specializzate (Ogre, FMod, CAudio, RakNet, ecc.) . Detto questo, significa che dovrai mantenere tu stesso il codice colla, quindi ha un costo. Se non te lo puoi permettere, prendi comunque un motore completo e prova a racchiudervi i concetti di gioco.
Frame come SFML potrebbero essere utili per te poiché forniscono mattoni di base su cui costruire un motore specifico per il gioco (ma è più orientato ai giochi 2D).
Se vuoi creare molti giochi rapidamente, è meglio andare in Flash, poiché è come una sorta di piattaforma di base per i motori di gioco. Ci sono molti motori di gioco integrati ed è multipiattaforma.
Per gli strumenti, utilizzare qualsiasi controllo del codice sorgente che funzioni correttamente con l'organizzazione del team. Gli ID sono relativi alla lingua che desideri utilizzare, quindi dovrai cercare. Sappi solo che se lavori su Windows con C ++ o C #, Visual Studio è sempre la scelta migliore. Sembra che XCode sia il migliore su Mac. Non sono sicuro per altre piattaforme unix.
Se vuoi creare un gioco multipiattaforma che non si basa su un motore già multipiattaforma, usa C ++. Se scegli come target solo Windows e vuoi accelerare la programmazione dei giochi (e trovare un motore di gioco adeguato come NeoAxis), usa C #. Anche Python, su un motore di gioco multipiattaforma o un framework come SFML, può essere una buona idea.
Se hai tempo, imposta uno strumento di gestione del progetto. Se non hai tempo, non preoccuparti e fai semplicemente in modo che qualcuno tenga traccia delle attività di tutti. Redmine o TRAC sono buoni candidati per questo tipo di cose, ma richiedono che tu sappia come installarli. Un'alternativa più rapida potrebbe essere Mantis che è solo php (copia / passato nel tuo web hosting ftp). Ci sono molte altre semplici alternative sul web ma non passare troppo tempo a cercarle.