/lunar-engine

A game engine written in Rust using wgpu

Primary LanguageRustGNU General Public License v3.0GPL-3.0

lunar-engine

A game engine written in Rust using wgpu, includes a math library, a renderer, an ECS(like) and various file format asset loading

My current streaming project, a lot of the code is writen live on my twitch streams, VODs are available on my youtube channel

Goals for this project

Stage 1: Renderer

  • Basic colored rendering
  • Wavefront obj loading
  • .bmp loading
  • textured rendering

Stage 2: Game engine? idk why not

  • Rendering abstraction
  • Ecs, or at least ecs like
  • png format loading
  • Better input
  • OPTIMIZATION
  • PBR rendering
  • post proccessing stuff
  • A physics engine?
  • gltf loading
  • Skeletal animations

Note: This is just my personal project, some of these goals may never get accomplished or be rearranged, no guarantees.