Skip to content

Floating-Trees-Inc/Kaleidoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaleidoscope

Kaleidoscope is the internal game engine used to make my own games. Built from the ground up by @AmelieHeinrich. It is currently in maintenance, I am currently merging the R&D renderer branch back into main. Current merge progress:

Building and running

xmake is required.
To build: xmake
To run: xmake run {target}, target being the name of your app.

Notes

This engine is Windows/macOS only for now. More platforms may be added in the future however, consoles in priority.

Features

Rendering

  • RHI with D3D12/Vulkan/Metal support with bindless, hardware raytracing, mesh shaders, multi draw indirect
  • Unified shader system, write once run everywhere

Other

  • Input system
  • Access to the system sound buffer
  • Test suite for various engine modules:

Releases

No releases published

Packages

 
 
 

Contributors