Game developer DONTNOD Entertainment is proud to announce that psychological thriller video game Twin Mirror is now available with a new launch trailer to celebrate its release.