Name: Karn Kaul
Type: User
Company: Zwift
Bio: 3D game/engine programmer. Proficient in
C++20, templates, high perf, Vulkan 1.3+, CMake 3.x, multi threading, library design.
Twitter: karnkaul
Location: Long Beach
Blog: http://www.karnkaul.com
Karn Kaul's Projects
LittleEngine Core/Asserts submodule
LittleEngine Core/Delegate submodule
Demo Game on 2D C++17 engine using PhysicsFS and SFML
LittleEngine Core/GameTypes submodule
LittleEngine Core/Logger submodule
LittleEngine Resources submodule
LittleEngine Core/SysDialog submodule
LittleEngineVk v2 (revamped)
Documentation for LittleEngineVk
2D C++17 game engine using PhysicsFS and SFML
Wanderings in 3D
3D game engine using C++20 and Vulkan (WIP)
C++20 utility to count lines of code
A short, interactive narrative adventure. Guide Bob through his day by providing insincts from either halves of his brain.
Garbage Collectors Contest Team 3
KT header-only libary for monotonic maps with RAII handles to stored instances
KT header only C++17 library for not_null<T*>
Generates an (m x n) tilemap with a specified texture (tileset) using SFML and Perlin noise. No transition tiles.
2D space shooter
A portable, flexible file i/o abstraction.
A game project based on procedural content generation, (Re)Charge is about rushing to each level's exit while picking up as many energy units as possible, and dodging enemy clouds.
Small game for casual game jam
Consolidated shell script to install the Raspberry Pi Mesa Vulkan driver for aarch64
Snake game made in SFML C++
KT header only library for stringified scoped enums
KT header-only library for super basic fmt::format
KT header only library: class template string_trie<T = char> for auto-competion of strings
Tiny Game Engine Framework
KT header-only libary for mutex + payload wrappers and locks