open source

Welcome to my open source page. You will find various software projects here, written in a number of languages, some of which may require proprietary compilers or toolkits, like PureBasic or ShiVa. The source code in these projects is free under the Apache License 2.0 unless indicated otherwise.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

My GitHub page – collection of open source projects

Visit and check out my repositories.

ShiVa Game Frameworks and Plugins – starter kits and integrations for ShiVa

Some of the plugins and AIModels I have written over the years for ShiVa. More are on my gitHub page.

FBX, 3DS, OBJ, DAE and DXF model importer
ShiVa .blend to *.dae /*.fbx converter
DAE file batch importer
rapidJSON parser
basic math with strings
AutoRes dynamic resolution scaler
betterRNG: a mt19937/_64 and PCG32/64 integration
cURL plugin for Windows and MacOS
Frameworks for flying, driving, shooting and jumping
Touch input controller
EDTracker 2 head tracking for ShiVa

DarkMate – FreeBSD Desktop Setup script

A script that transforms a stock FreeBSD installation into a usable desktop system. It will install PKG, X, MATE, SLiM, some optional Desktop software and set up a ‘wheel/video’ user.

Visit the project on GitHub

polyglot logoPolyglot LIB – libraries and tools for the Polyglot project (2015)

CSV conversion tool, DLL libraries and ShiVa demo integration for the Polyglot project, which aims to help indie game developers localizing their games easily. Follow Polyglot on Twitter!

Polyglot LIB with tools and ShiVa demo (20151005)