Skip to content
View DavidColson's full-sized avatar

Block or report DavidColson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidColson/README.md

Hello!

I'm David, currently a lead gameplay programmer at Cloud Imperium Games where I work on vehicles and related features. I've worked heavily on the spaceship movement systems in Star Citizen. I got to work on this sort of stuff because of a background in physics and maths. A lot of the work I do is with that in mind. I have a personal website here, where I try and share what I've been learning and working on.

Personal Projects

  • Polybox A PS1 era inspired fantasy console
  • VulkanRenderer A small project to help me learn more about modern graphics programming
  • TextEditor A text editor for my personal use, made from scratch in Jai.
  • Polyscript A custom made C-like programming language, currently targeting it's own VM, I have aspirations of doing actual codegen at some point
  • UnrealInk A library that allows the use of Ink, a C# dynamic narrative scripting language, to be used in Unreal. Uses mono and other tricks to make it work

I have a bunch of other dormant and abandoned side projects too lying around this account.

Programming Style

  • Strongly believe in simpler is better
  • Won't solve problems that don't exist
  • Try not to overcomplicate things for the fun of it
  • Do my best to understand the problem at hand before tackling a solution

Popular repositories Loading

  1. Polybox Polybox Public

    Late ninties, PS1 inspired fantasy console

    C++ 428 14

  2. UnrealInk UnrealInk Public

    Integration of the Ink language into Unreal 4 (https://github.com/inkle/ink)

    C++ 112 25

  3. RustyRaytracer RustyRaytracer Public

    A simple spheres ray tracer made with Rust based on Peter Shirley's book

    Rust 10

  4. AthenaLegacy AthenaLegacy Public

    An abandoned game dev toolset.

    C 9 1

  5. SoftRender SoftRender Public

    A simple C++ software renderer.

    C 7

  6. CellularAutomata CellularAutomata Public

    Implementation of Simple One Dimensional Cellular Automata using PyGame

    Python 5 1