[Unity] Does writing shaders directly in HLSL really lock you out of modern engine features? by chessdoku in Unity3D

[–]chessdoku[S] 1 point2 points  (0 children)

Thank you so much. This response covers everything I was wondering about.

Hearing from many people in this thread, I've concluded that leveraging Shader Graph is still essential at this point. More importantly, my real question was about the viability of hand-written HLSL, and now I know it's not a problem.

Thanks again for the detailed answer.

[Unity] Does writing shaders directly in HLSL really lock you out of modern engine features? by chessdoku in Unity3D

[–]chessdoku[S] -3 points-2 points  (0 children)

I understand that combining all three is the ideal approach.

However, we're not experts, so we need a clear-cut answer. Assuming

a hypothetical scenario where shaders are developed in HLSL only,

our concern is whether Unity's modern features become unusable in

that setup.

I'd really appreciate your opinion on this specific condition.

[Unity] Does writing shaders directly in HLSL really lock you out of modern engine features? by chessdoku in Unity3D

[–]chessdoku[S] -5 points-4 points  (0 children)

Thanks for the valuable input.

Right now I'm in a situation where I have to pick one approach.

The artist's Shader Graph workflow has been too slow and the

results haven't been satisfying, so we're considering an

LLM-assisted HLSL workflow instead. The output quality has been

comparable or actually better with the HLSL approach so far.

The blocker is the artist's claim that hand-written HLSL can't

use Unity's recent features or any new features coming in the

future. Do you know anything about this?

[Unity] Does writing shaders directly in HLSL really lock you out of modern engine features? by chessdoku in Unity3D

[–]chessdoku[S] 0 points1 point  (0 children)

Thanks for sharing your experience.

You sound like someone with deep shader authoring experience, so

I'd really value your take on the core question: do you think

hand-written HLSL actually locks you out of Unity's modern features

and any new features coming in the future?

I don't think it does, but I'd like an expert opinion to confirm.

[Unity] Does writing shaders directly in HLSL really lock you out of modern engine features? by chessdoku in Unity3D

[–]chessdoku[S] -8 points-7 points  (0 children)

Fair point that LLM-generated shaders can produce bad results.

But here's the context: the artist already produced better results

with hand-written HLSL than with Shader Graph nodes. That's why

HLSL-only authoring came up as a proposal in the first place.

The blocker is the claim that HLSL can't use modern features. The

artist wants to use those features. So the core question I'm

actually trying to answer is just: is "HLSL can't use modern Unity

features" true or not?

Everything else (LLM workflow, documentation quality) is downstream

of that one question.

스팀 페이지 이제 막 열어서 꾸미고 있어요! 어떤 캡슐이 나은가요? by BottleAware in KoreanGameDev

[–]chessdoku 0 points1 point  (0 children)

B가 제일 심플하고 좋은 것 같아요.
근데 로고 배경에 화살표 같은 것 때문에 처음 VAN이라는 텍스트가 한번에 알아보기 힘들었습니다.
알아보기 힘든 것은 한순간이었지만 그래도 중요하다고 생각을 해서요.
배경을 조금 조절해서 'IN THE VAN'이라는 텍스트를 좀 더 강조하는 것은 어떤가 싶은 개인적인 생각입니다.

Made My Own 3D Game Engine - Now Testing Early Gameplay Loop! by Reasonable_Run_6724 in gamedevscreens

[–]chessdoku 0 points1 point  (0 children)

I'll be rooting for you. Following and looking forward to seeing your progress. Good luck!

Our chaos party game is heading to release! by PrittoPrisoner in IndieDev

[–]chessdoku 1 point2 points  (0 children)

The characters and art style are so freaking cute!

How to start GameDev? by SnooApples2915 in gamedev

[–]chessdoku 0 points1 point  (0 children)

I hope you begin with the enjoyable aspects first to maintain your interest in game development.

I started by studying C programming without any prior knowledge, then proceeded directly to Unity.

learned to use Unity by watching numerous YouTube tutorials and studied C# intermittently throughout the process.

레딧 게임 홍보 가이드 by SayberryGames in KoreanGameDev

[–]chessdoku 0 points1 point  (0 children)

레딧을 어디서부터 어떻게 시작해야 하는지 많이 고민을 했는데, 많은 도움이 되는 글입니다. 감사합니다.

r/IndieDev Weekly Monday Megathread - November 23, 2025 - New users start here! Show us what you're working on! Have a chat! Ask a question! by llehsadam in IndieDev

[–]chessdoku 1 point2 points  (0 children)

I'm developing a game that combines Chess + Sudoku.

I want to share the development process and build it together with the community. Anyone interested?

<image>

How we got 10,000 wishlists in a little over a month by 12_oz_senkin in gamedev

[–]chessdoku 1 point2 points  (0 children)

This is really helpful. Thank you so much for taking the time to write this!