DavidColson
Programmer at Climax Studios. This is all side projects and miscellaneous stuff. Interested in physics, maths, games and graphics.
Cloud Imperium GamesManchester, England
Pinned Repositories
AthenaLegacy
An abandoned game dev toolset.
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
Polybox
Late ninties, PS1 inspired fantasy console
Polyscript
A toy c-like embeddable scripting language for making games and demos
RustyRaytracer
A simple spheres ray tracer made with Rust based on Peter Shirley's book
SoftRender
A simple C++ software renderer.
TextEditor
My personal text editor
UnrealInk
Integration of the Ink language into Unreal 4 (https://github.com/inkle/ink)
DavidColson's Repositories
DavidColson/Polybox
Late ninties, PS1 inspired fantasy console
DavidColson/UnrealInk
Integration of the Ink language into Unreal 4 (https://github.com/inkle/ink)
DavidColson/RustyRaytracer
A simple spheres ray tracer made with Rust based on Peter Shirley's book
DavidColson/AthenaLegacy
An abandoned game dev toolset.
DavidColson/SoftRender
A simple C++ software renderer.
DavidColson/CellularAutomata
Implementation of Simple One Dimensional Cellular Automata using PyGame
DavidColson/common_lib
Common Libraries Used Across My Projects
DavidColson/Double-Pendulum-Solver
Simple Runga Kutta solver implemented in Lua, with an explanation of the double pendulum equations
DavidColson/Polyscript
A toy c-like embeddable scripting language for making games and demos
DavidColson/TextEditor
My personal text editor
DavidColson/bgfx.cmake
Independently maintained CMake build scripts for bgfx. Released under public domain.
DavidColson/DavidColson
DavidColson/davidcolson.github.io
Personal Website
DavidColson/Elm-Email-Signup
A simple email signup sheet I made for events using functional programming
DavidColson/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
DavidColson/luau
A fast, small, safe, gradually typed embeddable scripting language derived from Lua
DavidColson/Maxwell-Boltzmann-Distribution-Plotter
A simple plotter of the Maxwell Boltzmann Distribution using functional techniques in Lua
DavidColson/nanovg
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
DavidColson/SimuLab-Lessons
Code examples from simulab workshops held in the National University of Ireland
DavidColson/Tin-Whistle-Analysis
Code for my final year physics project, looking into the resonant frequencies of a tin whistle
DavidColson/VulkanRenderer
A side project to learn about vulkan and modern rendering, written in odin