Ganz wichtig ist, dass ihr euch nicht übernehmt. Streich also alles, was viel Content hat. Vor allem die allseits beliebten RPGs, egal in welcher Form. Man schafft es einfach zeitlich nicht, die Welt mit Inhalten zu füllen. Für ein erstes Projekt ist das sowieso zu viel, auch wenn ihr ein Jahr Zeit habt.
Ich hatte im Bachelor auch ein Laborprojekt über Spieleentwicklung, allerdings nur ein Semester lang. Dabei ging es aber mehr darum das damals neu veröffentlichte XNA-Framework zu untersuchen und zu schauen, inwiefern damit Augmented Reality Anwendungen mit der Xbox machbar sind.
Wir haben in dieser Zeit zu dritt ein Rennspiel mit Gleitern implementiert. Es hatte eine selbst gebaute Kollisionserkennung (damals gabs noch keine Physiklibs für XNA), eine Strecke, Sound, ein Hud und Rennlogik, sowie 3D-Stereo über Anaglyph-Brillen.
Inzwischen würde man in dem halben Jahr wohl mehr schaffen, da die Engines und Libs für XNA inzwischen ausgereift und massig vorhanden sind. Allerdings geht viel Zeit für das Einlesen und Ausprobieren drauf, wenn man vorher nichts in die Richtung gemacht hat.
Was ich euch also vorschlagen würde:
Nehmt nichts zu Außergewöhnliches. Ob 2D oder 3D ist meiner Meinung nach egal, wenn man den mathematischen Background schon hat (ich hab auch direkt mit 3D angefangen). Ich finde simple 3D-Modelle erstellen ist schneller gelernt, als irgendwas gezeichnet zu bekommen. Da kommt es aber wieder auf euer bisheriges Können an.
Als Sprache könnt ihr bei Java bleiben, oder C# verwenden. Damit bekommt man schnell etwas hin mit den vorhandenen Engines. Für C# würde ich jetzt XNA und dazu vorhandene Engines empfehlen oder auch Unity3D, was wohl inzwischen richtig gut geworden ist (hoffentlich hab ich bald mal wieder etwas Luft, damit ich mir das anschauen kann). Bei Java kenne ich mich nicht so aus, aber auch da gibt es genügend Engines für 2D und 3D.
Zum Genre: Wie gesagt, macht es euch nicht unnötig schwer. Ihr seid Informatiker und keine Grafiker. Dementsprechend solltet ihr versuchen etwas zu wählen, wo sich der Aufwand der Contenterstellung in Grenzen hält. Dabei sind Rennspiele super, aber auch Jump&Runs, oder Geschicklichkeitsspiele. Nehmt auf jeden Fall etwas, was ihr modular erweitern könnt. Wenn das Rennspiel mit einem Fahrzeug und einer Strecke läuft, kann man immernoch erweitern. Wenn ein Level im Jump&Run läuft, kann man immernoch weitere dazu bauen. Wenn aber im RPG nur 1 Monster und 2 Häuser existieren, siehts schlecht aus
Ich wünsch dir dabei auf jeden Fall viel Spaß und Erfolg!