Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

antoKeinanen/copper_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copper Engine

OpenGL-based vertex renderer and game engine, fully written in rust.

Examples

The source code of examples can be found at /examples and they can be run with cargo run --example.

Note that any extra dependencies other than copper_engine are not required unless specified at the start of the example's source code.

Features

  • Phong shading
  • Entity component system
  • Built-in delta time support
  • Movable camera
  • OBJ parser and loader
  • Keyboard input manager
  • Mouse input manager
  • Multiple objects
  • Update loop for camera and objects
  • On object or camera awake call
  • Audio manager
  • Custom-colored material support

Future features

  • Physics engine
  • Multiple lights
  • Sky boxes and environment map support
  • Global illumination
  • Normal mapping

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published