Skip to content

MichaelShaw/jam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jam

Opinionated Game Jam Rendering Engine in Rust

Main Example

cargo run --example commands

Bitmap Font Example

cargon run --example text

Todo

  • Move API to individual calls instead of submitting Vecs. Requires some borrowing to allow passes etc.
  • Allow prevention of double work. Allowed to specify texture descriptions & font descriptions before the initial load.
  • Convenience functions for texture regions.
  • Consider making texture regions specify layer.
  • Semi convenient unloading of unneeded font textures?
  • Include convenience App type, with string VBO keys. With sleeping game loop for 60fps? Include time measurement?

Todo - Low Importance

  • Put color on a diet, [u8; 4]? I like being able to brighten though .... :-/ hrm. Floats being able to 1.5 stuff is useful.
  • Should translucents write to depth? Probably, it'd overwrite people just stamping over them? Hrm. Unsure.

About

Opinionated Game Jam Engine in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published