Rigonix Interactive Phone System is a complete, GTA-style in-game smartphone framework designed for open-world, RPG, story, and sandbox games.
It includes fully-working system apps, automatic data saving, a built-in editor dashboard, and clean, extensible C# code so you can easily extend or connect it to your gameplay.
Everything is plug-and-play.
Drop the phone into your scene → choose your apps → start using it.
Perfect for:
Open-world games
Narrative / mission-based games
Simulation / life-games
Mobile-style UI gameplay
Prototyping
Customizable Phone UI
Included System Apps
A complete chat system:
Dynamic chat threads per contact
Message history saved & re-loaded
Incoming + outgoing message bubbles
Avatar + contact name support
Supports runtime message injection
True in-game photography system
Capture screenshots from an in-game camera
Automatically store images
Gallery UI with preview grid
Sorted by date
Persistent storage
View all contacts
Avatar support
Contact actions (Call / Message / Custom)
Dialpad & contact calling
Calling → Connected flow
Call duration timer
Unknown number support
UI animations
Create and manage in-game objectives:
Active / completed tasks
Description text
Timestamp support
Persistent saving
Perfect for:
story progression
task checklists
main + side missions
Dynamic settings UI including:
Sliders
Toggles
Dropdowns
Each setting fires UnityEvents, so you can bind:
graphics options
gameplay settings
audio
controller preferences
Create custom cheat actions easily.
Powerful Editor Tools Included
This package comes with a dedicated Phone System Editor Window:
Plus a Custom Inspector for the phone system with organized tabs.
This makes setup fast, clean, and production-ready.
Persistent Data System
Data is stored in phone.json inside persistent storage:
Contacts
Messages
Photos
Todos
And APIs are provided so you can add or modify data from code at runtime.