#game-engine #2d-game #prototyping

vg

A lightweight, portable and minimal 2D game engine

2 releases

0.0.0-squat Oct 27, 2019
0.0.0-obsolete Nov 2, 2019

#29 in #prototyping

ISC license

2KB

vg

vg is an indefinitely-work-in-progress game engine focused on rapid prototyping.

Under construction

Binaries

  • my-game: Example game project
  • vg-engine: Main runtime for vg games
  • vg-editor: Development tool wrapping vg-engine
  • vg-signaling: A matchmaking server

Libraries

  • vg-asset: Asset management library
  • vg-interface: Common types between vg-runtime and vg-rust
  • vg-network: Network socket and rollback abstraction
  • vg-runtime: WebAssembly runtime for state management
  • vg-rust: Main interface to the engine, used by games
  • vg-scene: Manages the world state

No runtime deps