GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A single-header ANSI C gui library
C++ Application abstraction layer for use with Hatchit
A Free and Open Source 3D Game Engine written in C++
Small, safe and fast formatting library for C++
Clone of the SDL2 sources used in Hatchit
An Open Source 3D Game Editor written in C++ with Qt
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Python bindings for various C++ libraries used with Hatchit
Clone of currently available FreeType sources
Reference implementation of the Ogg Vorbis audio format.
Cross platform shader editor with support for GLSL, HLSL, and SPIRV
Asio C++ Library
C++ Networking API for use with Hatchit
Protocol Buffers - Google's data interchange format
Audio Library for the Hatchit Engine
A 3D Math library for use in Hachit. Designed to work with DirectX and OpenGL.
Examples of rendering modern 3D graphics using Vulkan
Examples of rendering modern 3D graphics using Direct3D 12
Common source shared between DirectX12 and Vulkan examples
A demo and template that utilizes the Hatchit game engine
Bullet 2.x official repository with optional experimental Bullet 3 GPU rigid body pipeline
C++ XML form library package. Used in HatchitEditor.
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrating into other programs.
Copy of glew sources used in Hatchit