Nothing, absolutely nothing, is better than just making a prototype.
Dive into whatever engine or language you’re comfortable with and slap together some ugly code to test out the idea, see how it works, understand it better, and then set about refactoring.