はじめに Rust 製のゲームエンジン bevy を使いこなすには、そのシステムの基礎をなす Bevy ECS の理解が必須になる。ここでは Bevy ECS の基本的な使い方をざっくりとまとめる。画面に何か描画するようなコードは一切出てこない。 Rust と Bevy のバージョンは下記を想定している。 Rust: 1.57.0 Bevy: 0.6.0 本稿で使用している機能の使用例はこちらにまとめてあるので、ご参考まで。 Bevy を使用するための環境構築については、下記を参照。 Bevy における基本的なプログラムの概要 まず、Bevy ECS を使用した App の全体像をざっくりと把握するため、Bevy Book の ECS ページの例を参考にしたものを掲載する。 use bevy::prelude::*; /// Components /// Component を deriv