Amacın öğrenmek deneyimlemek anladığım kadarıyla.
Madem hem oyun hem de veri tabanı ile ilgileniyorsun, o halde multiplayer oyun geliştirebilirsin. Aratacağın anahtar kelime; socket programming.
Ne kullanacağın seni ilgilendirir. Ama benim tavsiyem sunucu ve Client da farklı diller kullanman. Mesela Java ile Client tarafını hallet. GO ile sunucu tarafını. Ya da ne bileyim C# ile Client, Java ile sunucu. Hatta işi bir tık ileri götürüp, C++ kullanadabilirsin. Script dili olarak C++ yanına Python güzel gider. Bu sayede makine dilinin yanında scripting olayınıda çözmüş olursun.
Kombinasyonlar oluşturup deneyebilirsin. Bende öğrenci iken çok uğraşırdım öyle. Uzmanlaşmasan bile gayet güzel deneyimler elde ediyorsun.
Edit: Makine dilinin yanında ne demek: D neyse anlaşılmışımdır diye düşünüyorum.