Full Development


Full Development


Set in a fantasy world inspired by Balinese culture, Tirta is a puzzle-adventure game where you wield water to manipulate the environment, traverse ancient ruins, and defeat corrupted horrors to restore the river’s flow and reunite the Mountain with the Sea.


Play Video

Art Portfolio


The Agate team built Tirta to break the common mold of games based on Western or Eastern fantasy. Tirta brings a fresh setting inspired by Bali’s natural landscape, ancient architecture, character design, and water spirituality. We play as the Dancer, who was bestowed power by the Sea to manipulate water. This enables her to perform a variety of actions, from traversing ancient ruins to puzzle-solving to fighting giant enemies, and ultimately reunite the Sea with her estranged soulmate, the Mountain.


Challenge & Solution

Bringing Indonesian Identity to the World

Uniquely Balinese art direction, universal narrative themes, simple gameplay, and minimalist dialogue allow players to relate to the world of Tirta and be mesmerized by Indonesian culture without needing prior understanding.

Team Composition


As VR was still considered a novelty back then, Agate were exploring the possibility it might offer as crowd attractor for on-ground event activations.
The development of Pasien Terakhir started with pre-production stage, where we researched the purpose of the game. Designed as a crowd activation game, we came up with several technical requirements. For example, a short completion time. A game session in Pasien Terakhir was designed to be finished in less than 5 minutes, to allow people to take turns playing. The story should be interesting and should trigger visceral reactions like jumps and screams, in order to draw the crowd’s attention.
We designed everything from gameplay and interface to be simple, to allow both gamer and non-gamer to play and to enhance the immersion. We build the game on Unreal Engine, using Blender and Substance to create the 3D art assets. After the initial game was finished, we did several rounds of user testing and reiterations. From the initial ideation stage to wrapping up, Pasien Terakhir only took 1 month of development