PipelineLab v1 Release — First Steps for GGL

9/16/2025 • devlog

PipelineLab v1 Release — First Steps for GGL

🚀 PipelineLab v1 is live

After weeks of tinkering, debugging, and writing tutorials, I’ve officially released PipelineLab v1.

The idea behind PipelineLab has always been simple: give indie developers an easy, browser-based way to handle asset pipelines without needing to install huge tools. Version 1 delivers the basics: texture compression, audio conversion, sprite packing, and batch renaming — all straight from the browser.


🛠️ The FFmpeg saga

One of the biggest challenges in getting to this point was FFmpeg.

I spent days (literally) wrestling with the new @ffmpeg/ffmpeg API in a React + Vite setup. Between WASM imports, COOP/COEP headers, and the new initialization style, nothing seemed to line up.

But I pulled through — and I turned all that pain into a tutorial so no one else has to go through the same three-hour debugging session I did. You can check it out here:
👉 How to Set Up FFmpeg in React (Vite)


🎥 Genesis Grid Lab on YouTube

Alongside the release, I launched a YouTube channel for my organization Genesis Grid Lab (GGL):
👉 youtube.com/@Genesisgridlab

The channel will feature tutorials, devlogs, and breakdowns of how I’m building tools like PipelineLab. If you want to follow the journey in video form, hit subscribe — it helps a ton.


🔮 What’s next

PipelineLab v1 is just the start. Here’s what I’m planning for the next steps:

The core idea stays the same: keep it affordable, indie-friendly, and useful for everyday workflows.


✅ Closing thoughts

Shipping v1 of PipelineLab feels like a huge first step for GGL. The foundation is there, the tools work, and the community is starting to form.

If you’re an indie developer who wants to simplify your pipeline, give it a try and let me know what you think:
PipelineLab.app

And if you’re curious about where this project (and Genesis Grid Lab) is headed, follow along here on the blog — or catch the video devlogs on YouTube.