Lilu
3D Indonesian mythological mystery horror game built in Godot Engine for PC Windows.
Gameplay Programmer
2024 – 2025
Institut Teknologi Sumatera (Showcase)
Godot Engine · GDScript · 3D Spatial Audio
Overview
Lilu is a single-player PC horror mystery game developed in Godot Engine. Players guide Ucok through the spirit realm to lift a curse from Carles' spirit while evading the mythological Batak entity, Begu Ganjang.
Problem Solved
Adapted local Indonesian cultural folklore into an interactive 3D game with enemy state-machine AI and spatial acoustics.
Target Users
Indie horror and mystery game enthusiasts, and visitors at ITERA technology showcases.
System Architecture
Node-based architecture in Godot Engine utilizing GDScript finite state machines and multi-channel 3D audio buses.
Project Showcase & Screenshots

Main Title Screen
Main menu and visual presentation of Lilu, built in Godot Engine for PC Windows.
My Contribution
- Programmed player kinematics, stamina mechanics, and raycast item interactions in GDScript.
- Engineered enemy AI using finite state machines for patrol, suspicion, search, and pursuit behaviors.
- Configured 3D spatial audio routing with distance attenuation and occlusion effects.
- Showcased and playtested the game live before visitors across two public campus exhibitions at ITERA.
Key Features
Stealth AI State Machine
Begu Ganjang AI responds dynamically to line-of-sight vision cones and player footstep noise.
Item Gathering & Puzzles
Key artifact collection and environmental puzzles required to unlock dimensional gates.
3D Spatial Acoustics
Distance-attenuated sound design that reinforces tension based on enemy proximity.
Technologies Used
Outcome & Status
Successfully developed and showcased across two ITERA campus exhibitions with strong attendee engagement.