Ich denke mal, wenn ihr so viele Monate Zeit habt, sollte es kein Problem sein, ein Programm wie Flappy Bird oder Snake zu entwickeln (wir haben mal nebenbei ein Flappy Bird auf Java programmiert (und zwar mit Methoden, bei dem jedem Programmierer, der wenigstens halbwegs etwas von seinem Fach versteht, ein Schauer über den Rücken läuft
), aber vom Kern her ist es gar nicht so kompliziert zumal ihr ja die Hilfe vom Forum bekommt, d.h. wenn's irgendwo klemmt - einfach mal fragen.
Also erst mal Konzept ausarbeiten - danach Datenstrukturen Programmieren und zum Schluss das
GUI.