Hello,
1. Yes because until then there will be a desktop version. The desktop version will be integrated with the site.
2. Yes, because this is a standalone EXE that can work offline and don't need flash.
We glad you liked Cyberix3D and you are welcome to make great games with it.
Regards,
Cyberix3D team