Недавно я изучал разработку игр, и первым языком программирования был Java. После игры в множество потрясающих игр, разработанных на С++, я задавался вопросом, почему Java не сильно используется в игровой индустрии. Я посмотрел на jMonkeyEngine 3 и несколько других игровых движков, но скриншоты, которые я видел, намного менее ошеломляют. Такие титры, как Need for Speed Горячая форма преследования EA и Assassins Creed от ubisoft передают такой реализм. Почему Java не может создавать такие сильные игры в индустрии? Это искусство?
Java и С# имеют автоматическую сборку мусора, а С++ - нет. Программист должен уделять больше внимания использованию памяти для зависающих указателей и так далее.
Спасибо, ребята.