Source: Gyakuten Saiban 6 official site
Summary: On June 13, 2016, the seventh blog post for Gyakuten Saiban 6 (Ace Attorney 6 - Spirit of Justice) was published, written by programmer Hirata Momoko. She was introduced by Eshiro in the previous post as the only woman in the programming team and in this post, she also reveals she's actually the youngest staff member. She explains about "scripts", tools that decides what appears when and how on the Nintendo 3DS screen. Everything from the characters and text to backgrounds and music is governed by a script and they have been a big part of the Gyakuten Saiban series since the first game.
What's a Script?
Hi everyone! I'm Hirata Momoko, a programmer!!
I worked on script creation, maintenance on the tool that creates scripts, support on the performance of the game screens outside the actual game, on all kinds of things!!
To tell you the truth, I am the youngest around here!!
For this special occassion, I'll spread my freshness around and talk with raised excitement, okay?!!!!!!!!!!!!!!! Anyway! I will tell you about scripts today!! A script? What's that? Is it yummy? Some of you might be thinking now, but...I have a sudden question for you all now!! In Gyakuten Saiban, we have the scenario, which is accompanied by a lot of other stuff, like the characters and backgrounds, the UI*, the sounds. Do you know how we show all of those things on the screen together with the scenario and move all of that around?
* UI: User interface. Things like the text windows where the dialogue of the characters are written, the button that says "Present", all the things that make the game easier to play.
In the screen below we have our familiar defense attorney Naruhodo (Phoenix Wright)!! People who have played the game are probably familiar with this image!?
On the game screen you see the characters, background, the UI, all of that in one screen, but they are actually all seperate data files!! And how do we manage to get all of that seperate data together? It is the task of a script to put all of that together!! How does a script put things together, you might think, but the scenario the writers have prepared serves as a base to decide:
- at what timing a character appears on the screen, and what movements they will make.
- at what time they will speak, and what.
- what the background is.
- what the BGM is
A script is always based on the scenario, so whenever the scenario changes, we also need to apply changes to the scripts The scenario writers really tried to come up with the best scenario they could, so there was a lot of trial and error and the scenario was changed a lot of times... And every time we had to change the scripts and test play it again and again... Eh? Change it again? How many times has it been? When will you stop changing the scenario?!!!!!!!!!!!!!! ...is what I thought countless of times. Changing things so the scenario also changes depending on what you present, or whenever a script was almost finished, they'd want to add more sections where you choose an answer...
Kokone (Athena Cykes): The scenario writer wants to add a question where you need to select the answer. What shall I do?
- Try my best somehow.
- Your timing can't be worse.
- Have them go home and take a break.
And that's it for me!! Please support Gyakuten Saiban 6!!! Next time is Mr. Ōnishi of Presentation!! He is going to talk about the wonderful presentation that is part of the charm of Gyakuten Saiban and about the history Gyakuten Saiban shares with scripts. Look forward to it!!!!!!!!!