GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • enkisoftware
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — enkisoftware

README.md

About Enkisoftware

www.enkisoftware.com

We are @dougbinks and @juliettef. We are independent game developers and consultants specialising in game engines, computer graphics, voxel technology and software testing.

We develop Avoyd, our voxel editor, renderer and game whilst providing contract services to the games industry. In the process we create and maintain open source software for game developers.

Open Source Projects

In the process of developping Avoyd we create and maintain the following open source software for game developers.

You can support our work through GitHub Sponsors or Patreon.

enkiTS - Lightweight Task Scheduler

A permissively licensed lightweight C and C++ Task Scheduler for creating parallel programs.

  • enkiTS - Source code.
  • enkiTSExamples - Examples.
  • Implementing a lightweight task scheduler - Article.
  • Internals of a lightweight task scheduler - Article.

GLFW

GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.

@dougbinks is a maintainer of GLFW and provides support on the GLFW forum.

  • GLFW - Source code.
  • www.glfw.org - Website and documentation.
  • GLFW-CMake-starter - CMake starter/example project for GLFW.

RCC++ - Runtime Compiled C++

Runtime-Compiled C++ is a cross platform way to reliably make major changes to your C++ code at runtime and see the results immediately. It's aimed at games development but can be useful in any industry where turnaround times are a bottleneck.

  • RuntimeCompiledCPlusPlus - Source code.
  • RCCpp_DX11_Example - Example.
  • RCCpp-DearImGui-GLFW-example - Example.
  • Runtime Compiled C++ Dear ImGui and DirectX11 Tutorial - Tutorial.
  • Speeding up Runtime Compiled C++ compile times in MSVC with d2cgsummary - Article.
  • Rapid Development with Runtime Compiled C++ - Talk.
  • CppCast: Doug Binks on Runtime Compiled C++ - Interview.
  • Runtime-Compiled C++ - Blog.

enkiMI - Minecraft Importer

A permissively licensed lightweight C and C++ Minecraft Importer library.

  • enkiMI - Source code.

enkiWS - enki Web Services

Web Services for independent games developers on Python Google App Engine.

  • enkiWS - Source code soon to be re-released.
  • enkiws.appspot.com - Demo.

Imgui_markdown

Markdown for Dear ImGui.

  • imgui_markdown - Source code.

IconFontCppHeaders

C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.

  • IconFontCppHeaders - Source code.

Voxel Models

Free voxel models and resources suitable for use in Avoyd Voxel Editor. All downloadable assets are licensed under CC BY 4.0.

  • voxel-models - Downloads and links.

Articles and Tutorials

C++ Programming

  • Runtime Compiled C++ Dear ImGui and DirectX11 Tutorial
  • Speeding up Runtime Compiled C++ compile times in MSVC with d2cgsummary
  • Implementing a lightweight task scheduler
  • Internals of a lightweight task scheduler

Graphics Programming

  • Implementing a GPU Voxel Octree Path Tracer
  • Normal generation in the pixel shader
  • Lighting voxel octrees and procedural texturing

Network Programming

  • Octree streaming
  • LAN discovery with multiple adapters

Procedural Generation

  • Boxes in Space: procedural generation of abstract worlds in Avoyd
  • Procedural python word generator: making user names out of 4 syllables

Game Development

  • Optimising Voxel Meshes for Games Using Blender

Pinned Loading

  1. imgui_markdown imgui_markdown Public

    Markdown for Dear ImGui

    C++ 1.4k 97

  2. RCCpp-DearImGui-GLFW-example RCCpp-DearImGui-GLFW-example Public

    Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving

    C++ 102 12

  3. GLFW-CMake-starter GLFW-CMake-starter Public

    Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.

    CMake 175 45

  4. voxel-models voxel-models Public

    Free voxel models for Avoyd Voxel Editor: make voxel art, export to 3D mesh etc. All downloadable assets are licensed under CC BY 4.0.

    57

  5. OpenVoxelFileFormat OpenVoxelFileFormat Public

    Open Voxel File Format Specification

    4

Repositories

Loading
Type
Language
Sort
Showing 9 of 9 repositories
  • imgui_markdown Public

    Markdown for Dear ImGui

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/imgui_markdown's past year of commit activity
    C++ 1,350 Zlib 97 4 10 Updated Nov 2, 2026
  • Media Public

    Images and videos for github repositories

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/Media's past year of commit activity
    1 0 0 0 Updated Jan 17, 2026
  • OpenVoxelFileFormat Public

    Open Voxel File Format Specification

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/OpenVoxelFileFormat's past year of commit activity
    4 0 2 0 Updated Nov 28, 2025
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/.github's past year of commit activity
    0 0 0 0 Updated Nov 25, 2025
  • RCCpp-DearImGui-GLFW-example Public

    Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/RCCpp-DearImGui-GLFW-example's past year of commit activity
    C++ 102 Zlib 12 0 0 Updated Oct 31, 2025
  • TestTags Public

    Test tags

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/TestTags's past year of commit activity
    C 0 1 0 0 Updated Aug 16, 2025
  • voxel-models Public

    Free voxel models for Avoyd Voxel Editor: make voxel art, export to 3D mesh etc. All downloadable assets are licensed under CC BY 4.0.

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/voxel-models's past year of commit activity
    57 0 0 0 Updated Mar 6, 2025
  • GLFW-CMake-starter Public

    Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/GLFW-CMake-starter's past year of commit activity
    CMake 175 Zlib 45 0 0 Updated Jul 16, 2024
  • voxel-models-media Public

    Renders of free Avoyd worlds from voxel-models repository https://github.com/enkisoftware/voxel-models

    Uh oh!

    There was an error while loading. Please reload this page.

    enkisoftware/voxel-models-media's past year of commit activity
    0 0 0 0 Updated Oct 4, 2022

People

@dougbinks @juliettef

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.