astatide / decay

In-progress Rust/WASM/wgpu/React tool/toy for simulating, visualizing, and exploring simulations at the atomic scale (with classical dynamics).

Home Page:https://astatide.lgbt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DECAY

Decay is a graphical particle simulator (in the Newtonian sense, not the quantum one) / visualizer written in Rust w/ a wgpu & React app. I wanted to learn Rust and more modern GPU programming while also continuing to gain expertise in tech stacks I've worked with before.

The goal? Learn Rust, have some modular components, get a feel for ECS + shaders, and have something that exists in the space between a game and a physics tool.

Why decay?

Because it's molecular dynamics and written in Rust, something along the lines of oxidation seemed too straightforward; but what is oxidation, if not some sort of decay in a lot of ways?

Also you know, super gothy 🦇

I'm journaling along as I go and writing articles up on my website

About

In-progress Rust/WASM/wgpu/React tool/toy for simulating, visualizing, and exploring simulations at the atomic scale (with classical dynamics).

https://astatide.lgbt

License:MIT License


Languages

Language:Rust 90.9%Language:TypeScript 3.8%Language:Nix 2.2%Language:HTML 1.8%Language:CSS 1.0%Language:JavaScript 0.3%