Projects
Projects
-
Ongoing evolutionary robotics inspired video game
Paid Unity Assets
-
Minibuffer Console is a developer console for Unity that is very Emacs-y.
-
Creature Eye Shader is a procedural eye shader.
-
Custom Pointer allows any object to become a mouse pointer.
-
GraphCraft is graph-based creature builder.
Open Source Unity Libraries
-
Realtime Simulated Caustics, a straight port of Evan Wallace’s “Water Demo” to Unity.
-
PushForth is a light-weight, strongly-typed, stack-based genetic programming language for .NET
-
PshSharp is a C# implementation of the Push programming language, a stack-based language designed for genetic programming. (Superseded by PushForth.)
-
RolePlay.Attributes library allows one to create a graph of mutually modifiable values without going crazy. (Slay the Spire is a game that does this: modifiers modifying modifiers.)
-
KeySequences a performant trie-based key sequence recognizer (also known as cheatcodes).
-
Unity Package Template creates Unity packages easily.
Non Unity
-
Code-cite is a tool to cite code from various sources.
-
Emacsy an embeddable Emacs-like library for GNU Guile Scheme. Think: Emacs minus the text editor.
Unreleased
-
Cards
-
Creature Mouth Shader
-
Buoyancy implemented with GameObjects, High Performance C# (HPC#) with Jobs, and with Entities
-
Generic Genetic Algorithm Composer that does not choose what datatype the “genotype” or “fitness” ought to be.