David Colson's repositories
RustyRaytracer
A simple spheres ray tracer made with Rust based on Peter Shirley's book
AthenaLegacy
An abandoned game dev toolset.
SoftRender
A simple C++ software renderer.
CellularAutomata
Implementation of Simple One Dimensional Cellular Automata using PyGame
common_lib
Common Libraries Used Across My Projects
Double-Pendulum-Solver
Simple Runga Kutta solver implemented in Lua, with an explanation of the double pendulum equations
Polyscript
A toy c-like embeddable scripting language for making games and demos
bgfx.cmake
Independently maintained CMake build scripts for bgfx. Released under public domain.
davidcolson.github.io
Personal Website
Elm-Email-Signup
A simple email signup sheet I made for events using functional programming
FractalPerlin
A simple implementation of Ken Perlin's algorithm, as well as a fractal function that layers the output of the Perlin function. As well as a simple texture generator for XNA
Maxwell-Boltzmann-Distribution-Plotter
A simple plotter of the Maxwell Boltzmann Distribution using functional techniques in Lua
SimuLab-Lessons
Code examples from simulab workshops held in the National University of Ireland
Tin-Whistle-Analysis
Code for my final year physics project, looking into the resonant frequencies of a tin whistle
VulkanRenderer
A side project to learn about vulkan and modern rendering, written in odin