logo enkisoftware
Independent game developer making AVOYD
en  fr

About Enkisoftware

We are independent games developers and consultants specialising in computer games, information technology and software testing.

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

Contact Us  •  Team  •  Open Source Projects  •  Clients  •  Company Information

Contact Us





Doug Binks


working on Avoyd - programming, design, business

I'm programming the game Avoyd using Runtime Compiled C++, a technique I co-developed with industry friends; and enkiTS, my lightweight task scheduler.

An experienced game developer, I was previously Technical Lead of the Game Architecture Initiative at Intel. I've worked in the games industry in roles ranging from the R&D development manager at Crytek to head of studio at Strangelite, as well as lead programmer. An early interest in games development was sidetracked by a doctorate in Physics at Oxford University, and two post-doctoral posts as an academic researcher in experimental nonlinear pattern formation, specializing in fluid mechanics. My fondest childhood memories are of programming games in assembly on the ZX81.

RCC++ - Runtime Compiled C++, change C++ code at runtime

enkiTS - C and C++ lightweight multithreading task scheduler

enkiMI - C and C++ Minecraft Importer library

Andy Binks


Open Source Projects

In the process of developing our game, Avoyd, we create and maintain open-source software for game developers and blog about it on our website.

Support our work through Github Sponsors or Patreon
Sponsor Doug Binks and Juliette Foucaut on Github  Become a Patron

Our hope is that with your support we will be able to dedicate more time to our game and open source work. We would love to open source more of the code we've developed for Avoyd, along with making more videos, articles and content to go alongside these projects. All our open source projects are permissively licenced under zlib. See below a sample of our ongoing work:

Runtime Compiled C++ - RCC++

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.

Source code: github.com/RuntimeCompiledCPlusPlus

Development blog: www.enkisoftware.com/devlog-rcc++

Lightweight Task Scheduler - enkiTS

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

Source code: github.com/dougbinks/enkiTS

Development blog: www.enkisoftware.com/devlog-enkits

Avoyd being profiled using the enki Task Scheduler microprofile.


Markdown for Dear ImGui.

Source code: github.com/juliettef/imgui_markdown

Screenshot of Avoyd showing use of markdown text in C++ rendered in the Voxel Editor's About page


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

Source code: github.com/juliettef/IconFontCppHeaders

Screenshot of the game Avoyd's Voxel Editor UI using an IconFontCppHeaders header file for Font Awesome with Dear ImGui

Minecraft Importer - enkiMI

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

Source code: github.com/dougbinks/enkiMI

Two Minecraft constructions imported into Avoyd: WesterosCraft King's Landing and MrBatou Cuirassé DSD-401

enki Web Services - enkiWS

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

Demo: enkiws.appspot.com

Registration page on demo enkiWS site, showing OAuth and email login options


ASL logo



Supplier of EN54 Public Address, Voice Alarm, Commercial Audio and Control Systems

Cloud Imperium Games logo

Cloud Imperium Games


Cloud Imperium is an international independent game company currently developing Star Citizen, a record-shattering crowd-funded title that combines classic space sim gameplay with amazing visuals; and Squadron 42, a Hollywood-caliber story-driven single-player game set in Star Citizen’s universe.

Futurlab logo



FuturLab is an award-winning game studio developing original games for PC, console and handheld.

humbleGrove logo



An independent games studio and creator of semi-autobiographical slice-of-life game No Longer Home.

Klocwork logo



Static Code Analysis For C, C++, C#, and Java.

Lucid logo



Independent studio developing cutting edge games and apps.

Mercuna logo



Mercuna 3D Navigation is used by games studios of all sizes from all around the world, in genres ranging from action role-playing games, space combat simulations, underwater games, to AR and VR experiences.

Milviz logo



Milviz has been around, in one form or another, since 1990. Building on a long history of supplying high quality and accurate 3d models and animations for training environments, games, television and film, Milviz also produces simulations for Flight Simulator X, Prepar3d and X-Plane11.

Kythera logo

Moon Collider


Kythera AI middleware provides a flexible, scalable framework and a wide set of features - including character and 3D vehicle navigation, behavior authoring and rich debugging tools. Integrated with Unreal, CryEngine and Lumberyard, it has shipped on PC, Mac and Linux platforms, both for single-player games and on servers, and has been used for games in genres as diverse as space combat simulation and hack-n-slash.

Rogue Wave logo

Rogue Wave


Since 1989, Rogue Wave's platforms, tools, components, and support have been used across financial services, technology, healthcare, government, entertainment, and manufacturing. Rogue Wave offer ranges from API management, web and mobile, embeddable analytics, static and dynamic analysis to open source support.

Soundtheory logo



Soundtheory develops Gullfoss, an intelligent equalizer that listens to a signal and decides how to prepare the audio so that your brain can get the most information out of it. The realtime analysis uses Soundtheory’s computational auditory perception model to understand which audible elements are competing for your attention. Gullfoss allows for quick and precise fixes that would otherwise be unsolvable or would require significant time and experience to resolve.

Company Information

EnkiSoftware limited is a private limited company (Company No. 4093298) registered 19 October 2000 at the Companies House, Cardiff, the Registrar of Companies for England and Wales.