Bevy is an early stage game engine, built in the rust programming language. Bevy is free, open source and is dual-licensed under either MIT license or the Apache License. The game engine features include;

  • Data Driven Architecture
  • Scene Creation
  • UI Interface
  • 2D Rendering
  • 3D Rendering
  • Render Graphing
  • Cross Platform
  • WASM + WebGL Support

Here’s an example of drawing a bevy window;

use bevy::prelude::*;

fn main(){
  App::new()
    .add_plugins(DefaultPlugins)
    .run();
}

You can find out more on the bevy engine website or via github.

Tags: Bevy, Game Engines, Rust, 2D Rendering, 3D Rendering, WebGL,  WASM,3D Scenes