Skip to content
@KhrySystem

KhrySystem Computing

KhrySystem Computing - C++/C#/Python Game & Server Development

KhrySystem Computing

Please note the main branch of our projects is typically the heavy development branch, and so may not work at certain points in time. We reccommend using the labeled SDK releases instead.

About

KhrySystem is a 3D game development company located in Ohio, USA. We focus on providing concise, simple APIs to do complex things. Our current focus is DragonEngine, A C++ Vulkan Game Engine, able to be extended to many other facets of the computer graphics world, like VR, AR, computer vision, physics simulations, and other topics as they come to publicity in computing.

Contributing to Repositories

Bug Reports

When contributing to a repository as a response to a bug report, please note the number ID of the report. This helps us greatly when approving contributions to the SDK specifications we have.

Feature Requests

In the case of feature requests, we look at how that would be accomplished before and after adding the API calls requested. If it simplifies without bogging down the SDK with excessive, single-use-case code, we will add it, and put it on the develpopment TODO page.

Resources

Our website is located here for information on SDKs, released version downloads, forums, released games, and information about what's in the works for us right now.

Backend Libraries Required for Our SDKs

  • Boost (github) is one of the most versatile C++ projects you will ever see. Several submodules are required for various libraries.
  • The Khronos Group (github) has many repositories required for Dragon and other libraries we have in development.
  • Vulkan SDK (github) is the graphics ABI behind Dragon.
  • CMake is required when building any of our projects from source, or when using our FindDragon.cmake module.

Recommended Libraries for extended functionality

  • OpenCL (github) is the computational mastermind behind Dragon's Thunderbreath extension. Extremely useful for high performance parallel computes.
  • Doxygen is a documentation builder that is needed when building certain projects from source.

Pinned

  1. Dragon Dragon Public

    DragonEngine: A thin, code-first, C++ Vulkan 3D Game Engine

    C++ 3 2

  2. install-opencl install-opencl Public

    Install OpenCL in Github Actions workflow

    1

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…