Well, it's not exactly a release announcement if your game isn't released yet. :) At least describe it in your post, and add that video, or a couple of those screenshots.
Viewing post in Half-Life 2 Episode Three
Suspended account6 years ago
Show post...
The work on this project is harder, than you thing. I mean the game. In a week or two Demo will be leaked.