Jimlarck's personal/portfolio site.

Building Procedural Tracks: Splines, Extrusions, and Loops

Building Procedural Tracks: Splines, Extrusions, and Loops

I’ve been working on an arcade racing game that contains its own level editor to allow for sharable user-generated tracks!

I am still working on some personal projects at the time, mostly to learn new subjects and techniques, but I wanted to update this site with something that’s been occupying a lot of my time in the meantime.

It ain’t pretty, but this is what too many hours of work looks like

A wide shot of a completed track showing a curve leading into a vertical loop

Now I realize this doesn’t look like much with very little context, but this is what hours of work looks like.

Read More →

Curly Vortex Browser Game

Curly Vortex Browser Game

This is a work-in progress updated version of my WebAssembly fluid simulation. It includes a new Wave Mode and better mobile support.

For iOS browsers, you might have to rotate your device landscape for the best experience.

Still implementing more features at this time. Bare with me.

Read More →

Fluid Flow Simulation v1

WASM in your browser

This is a simple project meant to practice and learn about WebAssembly. This was written using Rust and converted into WebAssembly.

For the fluid flow simulation, I used a technique described in the paper Curl-Noise for Procedural Fluid Flow by Bridson, Hourihan, and Nordenstam.

Read More →