Skip to content

A powerful and lightweight graphics library for making Rust games

License

Notifications You must be signed in to change notification settings

dylanopen/realms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Realms - the lightweight Rust game library

Realms is a library that allows you to easily make games, animations and any 2D or 3D graphics using Rust.

As of version 1.1.1, Realms now uses OpenGL as a backend. This is a huge API change, and most things have changed since 0.2.1. Get up to date by reading the examples.

Documentation

For extensive documentation on specific fields, structs and functions, see the documentation on docs.rs.

Examples

You can find a list of examples for how to use Realms at github.com/dylanopen/realms/tree/main/examples

Useful resources

Realms is based on OpenGL. For this reason, it is very helpful to have at least some knowledge of the basics of OpenGL; in particular with vertex buffers (VAOs, VBOs and EBOs/IBOs) and shaders in the GLSL programming language.

Below is a list of useful resources for learning OpenGL, the Realms library APIs and game development in general:

Thanks for choosing Realms to build your next great game!

About

A powerful and lightweight graphics library for making Rust games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages