How lukakozjak/appleworm_project works
Apple Worm is a Unity puzzle game: players navigate a worm through authored levels, using environmental mechanics to reach level exits. The tree also shows menu and pause UI, level progression, and a separate 1v1 setup/arena mode. Script and scene names support these capability areas, but no README or source excerpts were provided, so internal calls and detailed subsystem wiring cannot be verified; the graph avoids asserting those relationships.
Main entry points: CrvKretanje.cs Worm movement · MeniManager.cs Main menu · PauseManager.cs Pause controls · Podesavanje1v1.cs Match setup
Components 17
Puzzle gameplay
- Worm movement
AppleWorm_Game/Assets/Scripts/CrvKretanje.cs - Hazards
AppleWorm_Game/Assets/Scripts/Siljak.cs - Stone mechanic
AppleWorm_Game/Assets/Scripts/Kamen.cs - Portals
AppleWorm_Game/Assets/Scripts/Portal.cs - Pressure plate
AppleWorm_Game/Assets/Scripts/PotisnaPloca.cs - Doors
AppleWorm_Game/Assets/Scripts/Vrata.cs - Rotten apple
AppleWorm_Game/Assets/Scripts/TrulaJabuka.cs
Menus and levels
- Puzzle levels
AppleWorm_Game/Assets/Scenes/Nivo_1.unity - Main menu
AppleWorm_Game/Assets/Scripts/MeniManager.cs
Player interface
- Level interface
AppleWorm_Game/Assets/Scripts/NivoUIManager.cs - Level display
AppleWorm_Game/Assets/Scripts/PrikazBrojaNivoa.cs - Pause controls
AppleWorm_Game/Assets/Scripts/PauseManager.cs
1v1 mode
- Match setup
AppleWorm_Game/Assets/Scripts/Podesavanje1v1.cs - Match manager
AppleWorm_Game/Assets/Scripts/MultiplayerMenadzer.cs - Match data
AppleWorm_Game/Assets/Scripts/PodaciMeca.cs - 1v1 arena
AppleWorm_Game/Assets/Scenes/Arena1v1.unity
Other components
- Player
Connections 4
- Player → Worm movement: controls
- Player → Main menu: uses
- Player → Match setup: configures
- Player → Pause controls: uses