Quasi un anno fa, ho iniziato a scrivere un gioco. All'epoca stavo solo scherzando, ma ora sono piuttosto serio. Man mano che si sviluppa, si assume le responsabilità di un importante motore di gioco, oltre alla logica di gioco di un vero gioco.
Ad un certo punto, ho deciso che dovevo rompere i due, e designare un gioco e un motore di gioco. Ho tenuto a mente questa separazione mentre programmavo gli ultimi 8 mesi, ma non li ho mai effettivamente separati.
Ora intendo finalmente andare avanti con questo. Il progetto è tutto in un repository git in questo momento. Mi piacerebbe avere due repository; uno per il motore di gioco e uno per il gioco.
Ho due domande concrete:
1) Come dovrei dividere il repository? Mi piacerebbe mantenere la cronologia, quindi penso che cpò il repository, potrò i due e poi fare il check-in. Qualche idea migliore?
2) Devo aggiungere i miei asset di gioco (modelli, immagini, suoni ...) al repository del gioco, o dovrei fare un terzo per questi? Ho un bel po 'di risorse, e molte sono soggette a modifiche, quindi potrebbe creare una quantità di rumore scomoda.