Adam Coggeshall

An ambitious programmer interested in game development, compilers, and security.

Github Profile

Projects

vbsp.js

A webassembly VBSP viewer. Written in C++. Utilizes OpenGL for rendering.

Lunatic OS

A hobbyist operating system that runs Lua in Ring 0. Written in x86 assembly, C++, and Lua.

YAVA

A flexible and highly optimized Lua voxel library for Garry's Mod. Handles storage, rendering, physics, and networking of voxel worlds.

Includes a tool that can be used to convert and import maps from Fortblox, Minecraft, and Source VBSP files.

Various Garry's Mod Addons & Modules

Includes several popular addons and gamemodes, and several less popular but more interesting binary modules.