Overview
Vg is a lightweight game engine / framework, intended to abstract all the platform specific parts to building a 2D game. As of now (2019-04-13) vg doesn't provide much functionality, but the basics are there.
vg is currently in heavy development, and many features are still missing Check the issues to see how everything is coming along :)
The most important points of abstraction are
- [
renderer] - [
input] - [
assets] - [
audio]
Getting started
Due to vg's more flexible but harder to use build system, you must clone the repository to begin.
$ ``git clone https://owo.codes/noxim/vg
then you can go into the vg/game directory to get started quickly. Once
you are ready to build and test, head into vg/target-desktop or
vg/target-web and cargo run / cargo web run in there, respectively.
Note
This library will soon be rewritten as vg updates to 0.1.0, but I'm pushing this old version due to Game Off starting. You should not use vg yet due to its instability.
Noxim, 2019-07-28