Sparse previews coupled with limited gameplay footage have fueled player doubts ahead of the June 10 release.