David William Karagory

Mostly Ducks & Technology

Articles


Trey Simulators 4's Terrain Format

Introducktion Eendgine isn't just a mediocre 3D game engine that's named after the Dutch word for duck. Eendgine is the means by which the long awaited Trey Simulator 4 will be delivered unto the world. Naturally, I need a system for building Trey's world atop Eendgine. This post will be …

Eendgine's Entity Batching System

Introducktion Eendgine is a 3D game engine I've been developing with the goal of producing Trey Simulator 4. It's written in C++ and based on OpenGL. So far I have multiple subsystems developed, but this post is about the entity batching system. EntityBatch Goals The goal of this entity batching …

Attending TU/e as a Midwestern American

Introducktion Are you an American with your eye on Eindhoven University of Technology? We're few and far between. Let me share my experience as a Midwestern American and graduate of TU/e's Embedded Systems master's program. I'll contrast it with my expectations, and give a little advice. First, a few …

ASCII Ducks

The following was originally posted on my LinkedIn, a site dedicated to a nuanced form of shitposting. I've been learning Rust and decided to rewrite an old, and admittedly silly, project of mine to give me a better understanding of the language. It did in fact give me a much …