Macのとき

[dependencies]
amethyst = {version = "0.15.3", features = ["no-slow-safety-checks"]}

[features]
default = ["metal"]
empty = ["amethyst/empty"]
metal = ["amethyst/metal"]
vulkan = ["amethyst/vulkan"]

Window

最小限はこんな感じ

let game_data =  GameDataBuilder::default()
        .with_bundle(WindowBundle::from_config(DisplayConfig::default()))?;
  let mut game = Application::new(
      "./", 
      Example,
      game_data)?;

StateはEmptyStateではだめで、SimpleStateにはしないといけなそう