Klar kann man das.
BlueJ ist nur eine Entwicklungsumgebung, und mit Java kann man eine ganze Menge anstellen, auch Spiele entwickeln.