#nova #bindings #r8 #game-engine #window #comprises

sys nova-r8

This library comprises Rust bindings for the Nova r8 game engine

2 unstable releases

0.2.0 Jan 19, 2024
0.1.1 Jan 2, 2024
0.1.0 Jan 1, 2024

#1980 in Game dev

24 downloads per month

GPL-3.0-only

16KB
332 lines

Nova r8 Rust bindings

Table of Contents

Description

This library comprises Rust bindings for the Nova r8 game engine.

Install

  1. Adhere to the installation guidelines for installing the essential Nova r8 library.

Usage

Create a new project named my-game.

$ cargo new my-game
$ cd my-game
$ cargo add nova-r8

Add the following content to the src/main.rs file to instantiate a blank window.

use nova_r8::*;

fn main() {
    let g = Game::new();

    while g.run() {
    }
}

Build:

$ cargo build

Run:

$ ./target/debug/my-game

References

Refer to the Nova r8 project for comprehensive references.

Structs

nova_r8::Game

nova_r8::Actor

nova_r8::Vec2

Maintainers

~klahr

Contributing

We enthusiastically encourage and welcome contributions.

Dependencies