[CARD $14o] subtitle system for dialogues and SFX

I would like to start working on this card. Could you address it to me? @cirocontinisio

https://open.codecks.io/unity-open-project-1/decks/15/card/14o-subtitle-system-for-dialogues-and-sfx

Will you work with a system for various languages? I think that would be very important.

2 Likes

I think that the initial system should indeed support multiple languages from the very start, actually adding the right translations for everything would be a lower priority for now as long as English is supported. Once we get closer to a proper release there should be a focus on adding various languages to the game

1 Like

yep! That is what I want to do.

Hey Miley! do you have any idea on how those translations are going to happen?

Localisation package I assume?

2 Likes

That is pretty good. Kinda what I implemented on a game couple months ago for scalability.
Is this one available only for 2020 version?

I think it even works in 2018 if I’m not mistaken.

No idea at this point, I’ve never done localization yet for games so feel free to suggest something if there isn’t any system mentioned on the roadmap yet

I liked that. Does it need 2020

My idea is to use a json file for per localization which can be called within the SubtitlesHandler class. It’s possible to to be a CSV file as well. In the inspector it is necessary only to attach the SFX and the key value for the json file.
Additionally, create a coroutine just to display the subtitle with a “typing” effect on the UI.

It works for 2018 2019 2020

The localisation package is pretty much the official system.

For the localisation package I would have to add the package to the project. Is it a big deal?

I would guess not but best option is to ask @cirocontinisio

Yes the localization package is the way to go, but we will wait until it’s out of preview.
The available version is currently 0.8.0 - preview

We want to avoid having PRs that are just adding packages to the project, that’s why we have it in the guidelines :slight_smile:

1 Like

Yep! That’s what I was thinking. However, do you think I should proceed it my way? Without using the package and creating my own tool? Or is it better to wait for the package and don’t focus on implementing it right now?

Let’s wait for the package and don’t focus on implementing it right now.

1 Like

Perfect. Thanks Chema.

2 Likes

@philipeng if you’re eager to start working on this, why don’t you work on it on a separate branch? It would definitely be good practice. Also good practice to make sure you are keeping it “unconnected” to the game logic until it’s necessary.

We can also pull things into branches on the main repo, not every PR needs to point to master.

hi so i just finished the dialogue system which may be useful for you i have made a merge request for the initial version