Skip to product information
1 of 2

Phone System

Phone System

Regular price $150.00 USD
Regular price Sale price $150.00 USD
Sale Sold out
Save/bookmark this page link/url for future downloads of files. You can also access file by login to your account.

Downloadable files along with this product

    No files to download


    Details

        Add an in-game smartphone to your Fortnite Creative map with the Phone System. This modular system gives players a mobile-style interface where they can access apps for cosmetics, fast travel, music, and settings.

        Perfect for: Social hub maps, open-world islands, RPG-style experiences, and any project where players need access to multiple systems through a simple interface.

        Key Features

        • Phone-Style UI: Players open the phone using a Signal Remote and navigate a paginated grid of apps.
        • Built-In Apps: Includes Cosmetics, Fast Travel, Music Player, and Settings apps ready to use or expand.
        • Real-Time Clock: Displays a live HH:MM clock with configurable UTC offset.
        • Music Player: Playlist-based music system with play, stop, next, previous, shuffle, and repeat controls. Each player has their own playback.
        • Fast Travel: Unlock locations using triggers and teleport to them directly from the phone.
        • Cosmetics System: Apply VFX cosmetics to players through an easy browsing interface.
        • Expandable App System: Create your own apps by extending the phone_app base class and registering them in the phone manager.
        • Multiple App Views: Supports grid layouts, cycler-style item browsing, and a dedicated music player interface.

        How It Works

        Players activate a Signal Remote to open the phone. The home screen displays a grid of apps. Selecting an app opens its interface where players can browse items, choose options, or control music.

        The architecture is modular, making it easy to add new apps or integrate the phone with other gameplay systems.

        Project Outline

        Content/
        ├── CoreModule/
        │   ├── agent_spawner_manager.verse
        │   ├── custom_tick.verse
        │   ├── game_manager.verse
        │   ├── real_time_clock.verse
        │   └── utilities.verse
        ├── CosmeticsModule/
        │   ├── Materials/
        │   │   ├── M_CosmeticIcon.uasset
        │   │   ├── MI_CosmeticIcon_Clear.uasset
        │   │   ├── MI_CosmeticIcon_Fire.uasset
        │   │   └── MI_CosmeticIcon_Outline.uasset
        │   ├── cosmetic_option.verse
        │   └── cosmetics_manager.verse
        ├── FastTravelModule/
        │   └── fast_travel_manager.verse
        ├── MusicModule/
        │   ├── Materials/
        │   │   ├── M_PlaylistIcon_Chill.uasset
        │   │   ├── M_PlaylistIcon_Hype.uasset
        │   │   ├── M_PlaylistIcon.uasset
        │   │   ├── M_SongIcon.uasset
        │   │   ├── MI_PlaylistIcon_Chill.uasset
        │   │   ├── MI_PlaylistIcon_Hype.uasset
        │   │   └── MI_UI_LinearMeter_MusicPlayer.uasset
        │   ├── Scripts/
        │   │   ├── individual_music_player.verse
        │   │   ├── music_manager.verse
        │   │   ├── music_player_configuration.verse
        │   │   ├── playlist.verse
        │   │   └── song.verse
        │   ├── Textures/
        │   │   ├── audioOff.uasset
        │   │   ├── audioOn.uasset
        │   │   ├── fastForward.uasset
        │   │   ├── left.uasset
        │   │   ├── minus.uasset
        │   │   ├── musicOff.uasset
        │   │   ├── musicOn.uasset
        │   │   ├── next.uasset
        │   │   ├── pause.uasset
        │   │   ├── plus.uasset
        │   │   ├── previous.uasset
        │   │   ├── rewind.uasset
        │   │   └── right.uasset
        │   ├── Widgets/
        │   │   ├── WBP_NextSongButton.uasset
        │   │   └── WBP_PlayStopButton.uasset
        │   └── modules.verse
        ├── PhoneModule/
        │   ├── Materials/
        │   │   ├── M_AppIcon_Settings.uasset
        │   │   ├── M_AppIcon.uasset
        │   │   ├── M_FastTravelLocation.uasset
        │   │   ├── M_PhoneBackground_01.uasset
        │   │   ├── M_PhoneBackground_02.uasset
        │   │   ├── M_PhoneBackground_03.uasset
        │   │   ├── M_PhoneBackground_04.uasset
        │   │   ├── M_PhoneBackground.uasset
        │   │   ├── M_SettingsOptionIcon.uasset
        │   │   ├── MI_AppIcon_Cosmetics.uasset
        │   │   ├── MI_AppIcon_FastTravel.uasset
        │   │   ├── MI_AppIcon_Music.uasset
        │   │   ├── MI_AppIcon_Settings.uasset
        │   │   ├── MI_FastTravelLocation_01.uasset
        │   │   ├── MI_PhoneBackground_01.uasset
        │   │   ├── MI_PhoneBackground_02.uasset
        │   │   ├── MI_PhoneBackground_03.uasset
        │   │   ├── MI_PhoneBackground_04.uasset
        │   │   ├── MI_SettingsOptionIcon_Audio.uasset
        │   │   ├── MI_SettingsOptionIcon_Background.uasset
        │   │   └── MI_SettingsOptionIcon.uasset
        │   ├── Scripts/
        │   │   ├── CosmeticsAppModule/
        │   │   │   └── cosmetics_app.verse
        │   │   ├── FastTravelAppModule/
        │   │   │   ├── fast_travel_app.verse
        │   │   │   └── fast_travel_location.verse
        │   │   ├── MusicAppModule/
        │   │   │   └── music_app.verse
        │   │   ├── SettingsAppModule/
        │   │   │   ├── AudioSettingsModule/
        │   │   │   │   └── audio_settings.verse
        │   │   │   ├── BackgroundSettingsModule/
        │   │   │   │   ├── background_option.verse
        │   │   │   │   └── phone_background_settings.verse
        │   │   │   ├── settings_app.verse
        │   │   │   └── settings_base.verse
        │   │   ├── phone_app.verse
        │   │   ├── phone_manager.verse
        │   │   └── phone_widget.verse
        │   ├── Textures/
        │   │   ├── buttonSelect.uasset
        │   │   ├── checkmark.uasset
        │   │   ├── cross.uasset
        │   │   ├── down.uasset
        │   │   ├── exclamation.uasset
        │   │   ├── gamepad.uasset
        │   │   ├── gear.uasset
        │   │   ├── home.uasset
        │   │   ├── icon_texture.uasset
        │   │   ├── information.uasset
        │   │   ├── leaderboardsComplex.uasset
        │   │   ├── left.uasset
        │   │   ├── massiveMultiplayer.uasset
        │   │   ├── medal1.uasset
        │   │   ├── medal2.uasset
        │   │   ├── multiplayer.uasset
        │   │   ├── phone_texture_02.uasset
        │   │   ├── phone_texture_03.uasset
        │   │   ├── phone_texture_04.uasset
        │   │   ├── phone_texture.uasset
        │   │   ├── right.uasset
        │   │   ├── shoppingCart.uasset
        │   │   ├── siganl1.uasset
        │   │   ├── signal2.uasset
        │   │   ├── signal3.uasset
        │   │   ├── trophy.uasset
        │   │   ├── unlocked.uasset
        │   │   ├── up.uasset
        │   │   ├── video.uasset
        │   │   ├── warning.uasset
        │   │   └── wrench.uasset
        │   └── Widgets/
        │       ├── UW_AppIcon.uasset
        │       ├── UW_AppPage.uasset
        │       ├── UW_EventApp.uasset
        │       ├── UW_Phone.uasset
        │       ├── WBP_AppButton.uasset
        │       └── WBP_NextButton.uasset
        ├── QuestsModule/
        │   ├── quest_base.verse
        │   └── quest_manager.verse
        ├── UIModule/
        │   ├── Materials/
        │   │   └── M_UI_Rectangle_Custom.uasset
        │   ├── Placeholders/
        │   │   └── codingcoast_text_logo.uasset
        │   ├── Widgets/
        │   │   └── UW_Button.uasset
        │   ├── modules.verse
        │   └── utilities.verse
        ├── modules.verse
        └── README.md

        NOTE: This product is currently in development. Join the Coding Coast Discord server to get updates about development!

        View full details

        Join our server!

        Get support, ask questions or suggest ideas for new code!