Допустим захотел я написать движок для игр, зная только Java. Как это возможно реализовать?
Реализация: На ум приходит только создание библиотеки основанной на аплете, или JavaFX, или JavaEE (в последнем случае логика и отображение получаются сильно (слишком) взаимосвязаны).
Возможно ли это сделать на чистом JavaSE?
Разумеется можно, Майнкрафт подтвердит. См. этот список, берите нужный фреймворк и делайте игры. Либо берете фреймворк с открытым кодом и смотрите как все там реализовано.
P.S. Проблема может быть с производительностью, если вы планируете сложную графику, все-таки С/С++/Rast и т.п. быстрее работают как числодробилки.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости