はじめに 本記事は Unity Advent Calendar 2017 21 日目の記事になります。 ここ 1 年はいくつか Windows 向けのネイティブプラグインの作成とメンテを行いました。本エントリでは、Windows に特化して、そういったネイティブプラグインの作り方、およびそこから得られた知見などを紹介したいと思います。なお、UWP のプラグインについては本エントリでは解説しません。 環境 Unity 2017.3.0f3 Visual Studio 2017 本記事のプロジェクト サンプルとして出て来るプロジェクトは以下にアップロードしてあります。 github.com 最近つくったもの 大体 C++ も含めてコードを MIT で公開しているので参考にしてみて下さい。 uDesktopDuplication Desktop のキャプチャを Desktop Duplicati