main
The world's scene, and the whole of **GANESHA: GUARDIAN OF THE PORTAL**.
main
The world's scene, and the whole of GANESHA: GUARDIAN OF THE PORTAL.
build.luau is the scene written as code: the sun and the ambient light, the
sunset sky, the ground and its stone rim, the five mount points each part of the
game boots onto (MountWorld, MountHero, MountFoes, MountUI,
MountSound), the Director entity, and the player rig — a prototype whose body
is the engine's humanoid and whose camera is the over-the-shoulder rig the fight
reference was drawn from, with an AudioListener on it so spatial sound is heard
from each player's own shoulder.
The game itself lives under /source/game/:
game.Game— the spine: the eight Rakshasas, the eight arenas, the eleven quests, the four attacks, the shared run state and the event bus.game.Director— boots each part and runs the story machine.game.world.Stage— builds the arenas, the festival and the portal.game.hero.Hero— the guardian and its attacks.game.foes.Foes— the eight Rakshasas.game.ui.Screens— the title card, the HUD and the ending cards.
entrypoint.luau is the scene's bootstrap. Player and camera defaults are in
/source/.world_settings.
Scoped to this part · feeds back into the world's score.