Did you take part in its development? If you did, you guys did one hell of a job from the looks of the trailer. Unfortunately, I don't have a PC, so I won't be able to play this masterpiece, but it looks great regardless!
No, I am not part of the dev team. I do not have any relevant skills to contribute to the project.