Sample Work

Self-Regenerating Destructible Objects

This is a tech demo for destructible voxel objects that self-regenerate over time. In this basic example I handle the generation, management, and destructive collision with solid objects for voxel objects. Read more about the setup and core logic for these voxel objects here. I have also implemented a model importer that turns any model into a destructible voxel object. I very much look forward to continuing work on this project to implement non-destructive collision for basic physics interactions.

Physics

I created a basic rigidbody force-registry system that currently allows for the simulation of springs, bungees, orbits, and basic projectile motion.
You can find the whole project's source code on GitHub here or view select portions of it in the following posts.
Read more about how I set up the basic force registry here.
To test the limits of the system I implemented a to-scale solar system simulation. It isn't an entirely stable simulation, but it demonstrates how easy creating orbital motion really is given the right information and a well-made system behind it. Read more about it here.