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 Loading

  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 17 repositories
  • bin2h Public Forked from rinthel/bin2h

    binary to c++ header converter

    KhrySystem/bin2h’s past year of commit activity
    C++ 0 2 0 0 Updated Sep 24, 2024
  • KhrySystem/install-vkbootstrap’s past year of commit activity
    0 0 0 0 Updated Sep 22, 2024
  • DragonEngine Public

    A Thin 3D C++ Vulkan Game Engine

    KhrySystem/DragonEngine’s past year of commit activity
    CMake 0 MIT 1 0 9 Updated Jan 31, 2024
  • KhrySystem/DragonGraphics’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Nov 9, 2023
  • DragonAudio Public

    C++ Audio Engine extension for DragonEngine

    KhrySystem/DragonAudio’s past year of commit activity
    CMake 1 MIT 0 0 0 Updated Nov 9, 2023
  • DragonCore Public

    Core Versioning and basic primitives for DragonEngine

    KhrySystem/DragonCore’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Nov 9, 2023
  • KhrySystem/DragonDocs’s past year of commit activity
    CMake 0 MIT 0 0 0 Updated Nov 4, 2023
  • DragonRaytrace Public

    Raycast light engine for DragonEngine

    KhrySystem/DragonRaytrace’s past year of commit activity
    0 MIT 0 0 0 Updated Oct 27, 2023
  • DragonParticle Public

    Particle Renderer for DragonEngine

    KhrySystem/DragonParticle’s past year of commit activity
    0 MIT 0 0 0 Updated Oct 27, 2023
  • KhrySystem/DragonCompute’s past year of commit activity
    CMake 0 MIT 0 0 0 Updated Oct 23, 2023

Top languages

Loading…

Most used topics

Loading…