Skip to content
This repository has been archived by the owner on Oct 16, 2022. It is now read-only.
/ 3dge Public archive

Game Experiment to learn Vulkan on Rust

Notifications You must be signed in to change notification settings

udoprog/3dge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3dge

A simple experimental game engine written using Rust, Vulkan, glTF 2.0.

See resources.md for a useful list of resources.

TODO

  • camera should control projection
  • render of 2d elements (menus)
  • projecting mouse clicks using invisible receiver cubes/planes.
  • deform-based animations

Progress

2017-09-01

Movement with WASD keys. Zoom in/out with scroll wheel.

  • rendering thread (60 fps) (GfxThread).
  • scenes
  • render all primitives for a model
  • base color textures with UV maps
  • base color factor (solid colors, no texture)
  • tick-based scheduler that allows for primitive movement and game logic independent of graphics (100 ticks per second)

Progress 1

About

Game Experiment to learn Vulkan on Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages