Phylliida's Portfolio

Open source minecraft-like engine


Open source, made in Unity C#

Heavily optimized to render large number of blocks



Uses a "cublic chunks" system so the world can be "infinite" on the y axis as well

Supports custom block models, textures, and logic


Has a 3D pathfinding system that works over hundreds of blocks

Seperate sky and block light system so no lighting updates are needed at night

Low lighting is meant to be similar to how humans see more blues in low lighthing


Uses real time raymarching ran in a compute shader to render fractals at 90fps in VR

Released on Steam and Oculus Home







A 3D Falling Sand/Powder Toy type game in Virtual Reality

Required very heavy optimization to get it working fast enough for VR

Released on Steam and Oculus Home








A program in VR that lets you have as many virtual monitors as you want.

My first self published software project, released on Steam

Was made redundant by better alternatives so I open sourced it






Also see

Academic Work:
(google scholar link)

The complexity of explaining neural networks through (group) invariants (2017, Scott Neville, Danielle Ensign, Arnab Paul, Suresh Venkatasubramanian)
Runaway feedback loops in predictive policing (2018, Danielle Ensign, Sorelle A Friedler, Scott Neville, Carlos Scheidegger, Suresh Venkatasubramanian)
Mamba Lens: Mamba support for Transformer Lens
Alternative ACDC (Automated Circuit Discovery) implementation
Ophiology (or, how the Mamba architecture works) (2024, Danielle Ensign, Gonçalo Paulo, Adrià Garriga-alonso)
Investigating the Indirect Object Identification circuit in Mamba (2024, Danielle Ensign, Adrià Garriga-Alonso)(Code)

Blogs:

Procedural Life Blog
Blocks Engine Blog
VR Sand Blog
AI Research Blog (started during my time at OpenAI)
Video Game Magic Systems Blog
Programming Blog

Web Programming Experiments:

Go, except you can make new pieces
Factory building/esolang prototypes
Reaction Diffusion Simulation
Fire trails Simulation
Web Based Pokemon Go like ARG (unfinished)
Cube World toy, except on the web (unfinished)
Web interface to Sympy (tool similar to Wolfram)
Tool to help you read stuff quickly
Force based dot editor using d3
Emulate linux in browser to run ffmpeg

Programming Projects:

A Unity Matrix Utility Library
The very rudimentary physics engine I wrote for proclife
An open source windows capture library (for use in Unity)
Very basic javascript library for making Pokemon Go type games
Library that lets applications visualize any sound the user is playing to their speakers, used in Chroma Lab
Open Source minecraft type engine, written in C# and Unity
VR mirror box prototype (supposedly helps with phantom limb pain)
Open source peer-to-peer drawing app in VR
Coming soon: My mario kart racing clone I made in high school (I finally found the old code for it!)
A 3D robot creator I made in high school (2011)
My first game called Fish and Chips

Resonite Social VR Projects (some links are Resonite Discord links):

Custom Node Creator
Magic The Gathering Card Searcher (in game custom index, no server)
Conway's Game of Life in a LUT Shader (also pattern browser/importer and tool to save/share patterns)

Mod that lets you create custom nodes that call c# code, using reflection
Rust Web Assembly WASI port of the v86 js in memory file system