Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Niagara Naming Conventions and Best Practices #58

Open
Allar opened this issue Jul 8, 2021 · 3 comments
Open

Niagara Naming Conventions and Best Practices #58

Allar opened this issue Jul 8, 2021 · 3 comments

Comments

@Allar
Copy link
Owner

Allar commented Jul 8, 2021

I haven't been able to dive real deep into Niagara pipelines, so far all my current game dev experience has been on teams that have still been figuring it out.

I'm looking for any and all insight on how to manage, name, and really just best practices of all kinds. Literally anything useful in Niagara authoring that is helpful to know and conform to.

Please discuss here, on the Gamemakin Discord at https://discord.gg/Kdq5dth , or just create pull requests with your contributions. If possible, please include ways you've seen these in practice, pros and cons, possible alternates. Feel free to contact me through other secure means if you would like to talk behind an NDA or encryption.

@dunenkoff
Copy link

Got one right off the bat - never ever use spaces in Niagara variable or module names, you gonna have a bad time when you write a custom HLSL code/expression and try to reference that.

@Allar
Copy link
Owner Author

Allar commented Jul 8, 2021

Got one right off the bat - never ever use spaces in Niagara variable or module names, you gonna have a bad time when you write a custom HLSL code/expression and try to reference that.

b1f341c

@lucastucious
Copy link

lucastucious commented Jul 8, 2021

We use typical prefix.
NS_ for Niagara system
NE_ for Niagara emitter.

It works great.

Edit : More detailed answer here : #31 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants