karnkaul
3D game/engine programmer. Proficient in C++20, templates, high perf, Vulkan 1.3+, CMake 3.x, multi threading, library design.
ZwiftLong Beach
Pinned Repositories
capo-lite
Lightweight and optimized rendition of capo
kalcy
Arithmetic calculator.
bave
BAsic Vulkan Engine for desktop and Android
clap
Lightweight, type-safe command line arguments parser using C++20
djson
Dumb simple JSON parsing library
gltf2cpp
A lightweight and modern GLTF parser written in C++20
ktl
Collection of ktl header libraries - small C++20 wrapper utilities
LittleEngine
2D C++17 game engine using PhysicsFS and SFML
LittleEngineVk
3D game engine using C++20 and Vulkan (WIP)
locc
C++20 utility to count lines of code
karnkaul's Repositories
karnkaul/LittleEngineVk
3D game engine using C++20 and Vulkan (WIP)
karnkaul/ktl
Collection of ktl header libraries - small C++20 wrapper utilities
karnkaul/djson
Dumb simple JSON parsing library
karnkaul/rpi4-install-vulkan
Consolidated shell script to install the Raspberry Pi Mesa Vulkan driver for aarch64
karnkaul/bave
BAsic Vulkan Engine for desktop and Android
karnkaul/clap
Lightweight, type-safe command line arguments parser using C++20
karnkaul/cpp-template
C++20 CMake Project Template (Executable)
karnkaul/levk
LittleEngineVk v2 (revamped)
karnkaul/gltf2cpp
A lightweight and modern GLTF parser written in C++20
karnkaul/dino
C++20 Library for dynamically loading shared libraries and functions.
karnkaul/gvdi
Minimalist C++20 Dear ImGui implementation over GLFW / Vulkan
karnkaul/cronch
Celesta game jam using vulkify and tardigrade
karnkaul/tardigrade
Tiny Game Engine Framework
karnkaul/dibs
Dear ImGui BootStrap using GLFW, Vulkan, and C++20
karnkaul/toylang
Exploring Crafting Interpreters in C++20
karnkaul/dens
Archetype-based entity-component framework using C++20
karnkaul/dyvk
Wrapper library around Vulkan-HPP for using it and the Vulkan loader dynamically.
karnkaul/glm
OpenGL Mathematics (GLM)
karnkaul/rice-rush
Small game for casual game jam
karnkaul/bave-docs
HTML documentation for bave
karnkaul/dlog
Dumb logger library
karnkaul/dtasks
Dumb simple task scheduling library
karnkaul/freetype
Official mirror of https://gitlab.freedesktop.org/freetype/freetype
karnkaul/karnkaul.github.io
Profile portfolio
karnkaul/levk-docs
Documentation for LittleEngineVk
karnkaul/pewpew
2D space shooter
karnkaul/physfs
A portable, flexible file i/o abstraction.
karnkaul/SDL_GameControllerDB
A community sourced database of game controller mappings to be used with SDL2 Game Controller functionality
karnkaul/veg
karnkaul/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library