Analogue: A Hate Story is a
visual novel featuring semi-static
manga-style character images, and focused on reading text logs. Using the mouse and keyboard, the player interacts with the
Mugunghwas main computer to read log entries, communicate with the AIs, and occasionally enter commands directly into the vessel's computer system. At any time in the game, the player can save their game, adjust options, etc. The main user interface allows the player to read through
various diaries and letters that reveal the game's backstory and insight into its many (deceased) characters. For the most part, navigating this interface is similar to navigating a basic e-mail system, in that messages are chronologically arranged and searchable. They are grouped in usually numbered "blocks", released to the player by *Hyun-ae or *Mute throughout the game. For the most part, the AIs release blocks "out of order", or do not release all entries in a block, forcing the player to assemble the timeline of events out of what clues they have, and draw certain conclusions independently until (or if) the AIs can be convinced to be more forthcoming. In most cases, the player can, after reading a log entry, show its content to the currently active AI. This is the primary process by which additional information and message blocks are revealed. Players can also type in an entry's
alphanumeric ID in the main log menu to obtain it directly, as long as its corresponding block is decrypted. Communication with *Hyun-ae and *Mute is limited to choosing responses to
yes–no questions. In the game, *Hyun-ae explains that the ship's disrepair may have led to the language parsing systems to malfunction, forcing her to put the interface together from scratch. Though *Hyun-ae and *Mute almost never communicate directly, the player can act as a go-between, taking a list of direct questions from *Mute to *Hyun-ae. This is a major turning point in the game, as the player not only receives answers to the questions, but has occasional opportunities to voice a third opinion on the events that led to the ''Mugunghwa's
current state. The player can also access the Mugunghwa's'' override terminal, which can be used to decrypt data log blocks, switch between AI, change costumes for *Hyun-ae, adjust the behavior of some ship systems (a key aspect for the
meltdown sequence), and more. The override terminal works like a basic
text parser system similar to Unix shell commands, accepting only a very limited vocabulary of instructions that must be typed directly and correctly. Due to the branching nature of the story, the game must be played more than once to unlock all logs to complete the game, as it is impossible to reveal all log entries and information from the AIs in one playthrough. A log system separate from the game's save files displays all discovered logs from all playthroughs, effectively tracking the player's overall completion. ==Plot==