Muhammad Zahran Albara Logo
PROJECT 05·Game Dev

Lilu

3D Indonesian mythological mystery horror game built in Godot Engine for PC Windows.

ROLE

Gameplay Programmer

TIMELINE

2024 – 2025

ORGANIZATION

Institut Teknologi Sumatera (Showcase)

STACK

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

01 / 05
Game Dev
Main Title Screen
Click to Zoom

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

Godot EngineGDScript3D Spatial AudioGLSL ShadersPC Windows

Outcome & Status

Successfully developed and showcased across two ITERA campus exhibitions with strong attendee engagement.