Skip to content

GiveJavaAChance/PolyrayGameEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polyray Game Engine

Key Features:

  • Highly modular design with almost all steps of the pipeline being replaceable.
  • Vertex buffer templates for ultimate reusability and simpler VAO setup.
  • Built in renderers and audio effects for quick prototyping and getting started.
  • Built in PBR lighting with gamma correction and ACES tonemapping.
  • Shader Preprocessor for quality-of-life GLSL code features.
  • DBR and DCDBR for Real-Time audio acoustics using SoundEffector.

Dependencies:

Requires LWJGL

Images

Note: Features shown below are not yet avaliable. They will be made into modules in the near future however

2D Probe-based RTGI







Heightmap terrain







Voxel raytracing







More images can be found in demos/images

About

A highly modular and flexible game engine built from scratch, designed to support a wide range of projects and applications.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors