Skip to Content
DocumentationFAQ

Frequently Asked Questions

Quick answers to the questions we hear most about the Genesis Surface Shader for Unity URP.

Licensing & purchase

Where can I buy Genesis?

Genesis is distributed through the Unity Asset Store. Grab it from the DuckFire Games Asset Store page . A single seat covers one developer per the Unity Asset Store EULA.

Do updates cost extra?

No. All 1.x updates are free for existing owners and delivered through the Asset Store’s update channel.

Compatibility

Which Unity versions are supported?

Genesis targets Unity 2022 LTS and Unity 6 on the Universal Render Pipeline (URP). It runs on the Forward, Forward+, and Deferred paths, and is RenderGraph-compatible on Unity 6.

Does it work with the Built-in or HDRP pipelines?

Genesis is built specifically for URP. Built-in and HDRP are not supported.

Unsure whether your project is on URP? Open Project Settings → Graphics and confirm a Universal Render Pipeline Asset is assigned.

What platforms does it run on?

Desktop, console, mobile, and WebGL. See Platform Support for the per-feature matrix.

Features & usage

Can I use only the features I need?

Yes. Every feature is keyword-gated, so unused features compile out and cost nothing at runtime. Optional URP Modules are opt-in per project.

Does Genesis support shader stripping for builds?

It does. Disabled features are stripped from builds automatically through Unity’s keyword stripping. See Performance Budgeting.

Support

I found a bug — what should I do?

Please report an issue  with your Unity version, render path, and reproduction steps.

Where can I ask questions or share work?

Join the community on Discord , or reach us through the Contact page.

Still stuck?

Browse the Troubleshooting section for common fixes before reaching out — most setup issues are covered there.

Last updated on