Megagrants - When should I apply?

Hello,
I’m developping a game and want to know, on which phase should I submit my project for Megagrants?

Any time, but remember that the better that you can demonstrate that your project is good and that you’re dedicated to it the more it will improve your chances.