o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
https://o3de.org
Other
7.5k stars 2.16k forks source link

Make it easier to use WWISE in a project centric approach #2891

Open srikappa-amzn opened 2 years ago

srikappa-amzn commented 2 years ago

In order to get audio working for my game, I had to follow a series of steps and hard code project paths in some places. I think those steps are only needed when we use project centric approach. And audio wouldn't work for my teammate because we hardcoded project paths. He had to hardcode his project path again.

For project centric approach, we should make using wwise much easier than this.

amzn-phist commented 2 years ago

I know exactly what you're talking about, we worked through the setup together.

Not sure what the best approach is. The problem that needs to be solved is this:

The Wwise commandlets are able to see environment variables, but I don't think that's the best approach here. One potential option could be to have the existing setup script generate and copy the commandlet and script to the project path. Also might be able to call python instead of having to find the engine's python.cmd.

rainbj commented 2 years ago

hi @amzn-phist It sound like UX work on this ticket but I'm unsure based on the description. Can you give a bit more details so we can determine level of effort

amzn-phist commented 2 years ago

@rainbj No UX work is needed on this, it's primarily going to require some scripting solution. I'll remove the sig/ui-ux label.