Software engineer and game developer. Making state of the art rust libraries to help destroy C++.
rust_serialization_benchmark. Benchmarks for rust serialization frameworks
999munge. Easy and safe destructuring for more types.
34pokescrape. A Pokedex builder that scrapes information from Serebii
18anima_solver. https://david.kolo.ski/blog/intelligent-brute-forcing/
15libpd64. A port of LibPD with 64-bit compatibilty with Unity
8davidkoloski_me. Personal website
7unity-buoyancy. A cheap physically-accurate buoyancy approximation for meshes
7protoss. Schema evolution for rkyv types
5crate_ideas. Ideas for crates to make when I get the opportunity
5astarik. An application of A* to Inverse Kinematics in Unity 3D
4recipes. Recipes
3aoc_2021. Rust
2splinter. A spline library with proven and tested curve and spline algorithms.
2fuchsia-zircon-sys. Rust
1gamejam-4-1-16. Game Jam on 4/1/2016
1vs-ninja. Drop-in ninja compatibility for Visual Studio C++ Projects
1wasm-bindgen. Facilitating high-level interactions between Wasm modules and JavaScript
1aoc_2022. Advent of Code 2022
1makey. Build simply
1opsyshw4. A descent into chaos spearheaded by David Goldschmidt
1gamedev-engine. RPI Game Engine Working Group
1parry. 2D and 3D collision-detection library for Rust.rs
1rkyv_codec. Simple async codec for rkyv. Reuses streaming buffer for maximum speed!
1UnityExamples. A couple examples of how to do stuff in Unity
1oubliette. A text adventure engine with a terrifying custom scripting language
1