Можно ли на Java создавать очень крутые игры???
движки/языки в играх - не решают. 
решают: в первую очередь - сценаристы и дизайнеры/художники, во вторую - маркетологи.

пока у вас нет не то, что идеи, а даже наметок на будущую игру (грабить корованы и набигающие деревья оставим в покое), язык - наименьшее о чем нужно думать.
Насчёт Ведьмака не знаю, но вот точно могу сказать, что в старых версиях Unity помимо C# и  Go использовался язык Java. А теперь посмотрите крупнейшие проекты на Unity за последние 5 лет :). Думаю, что вопросы отпадут сами собой.