この記事では、オープンソースで開発されているクロスプラットフォームなRust製ゲームエンジンPistonを紹介します。 一応、Pistonのリンクも貼っておきます。 - 公式サイト - GitHub Pistonゲームエンジンの特徴 Pistonの特徴をいくつか列挙してみます 1. Rust言語の恩恵(安全性や並列性など)を受けたゲーム制作 2. 様々なモジュール、ライブラリ 3. 2D、3Dグラフィックのゲーム開発 4. クロスプラットフォームなゲーム開発 いい感じですね。 Hello World! 早速、Pistonを使ってみましょう。 今回はpiston_windowという公式のラッパーを使ってゲームループを作ってみます。 まだRust言語をインストールしていない方は公式サイトを参考にしてインストールを行ってください。 また、Pistonが依存しているFreetypeもインストールし