Unity
Character Select Kit - ScriptableObject driven, plug and play!
$6.99
Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $6.99. The latest store price is $6.99, matching the lowest recorded price shown here.
View 1 recorded price
| Sale start / price check | Price | Observation |
|---|---|---|
| $6.99 | Latest store price |
About Character Select Kit - ScriptableObject driven, plug and play!
- Art & Visuals > UI & GUI
Simple Character Selector — ScriptableObject Driven, Plug & Play
Simple Character Selector is a drop-in character selection screen designed to get you from “no menu” to “production-ready selector” in minutes.
Just plug in your character prefabs and ScriptableObjects and you’re done — it works out of the box with mouse, keyboard and gamepad using the New Input System.
What it does
- A complete 3D character selection scene: main character showcase, thumbnail strip and “Select” button. Ready-made character select screen
- Each character is defined via a ScriptableObject (CharacterData): prefab, display name, description, portrait and optional ID. No hard-coded references. ScriptableObject-driven data
- Swap between characters with left/right slide transitions driven by an AnimationCurve. You can also disable transitions for instant changes. Smooth slide transitions
- Navigation with left stick or shoulder buttons, rotation with right stick, zoom and scroll wheel support out of the box (Unity New Input System). Gamepad, mouse and keyboard support
- Rotate the active character freely to show off your models. Perfect for 3D characters, skins or cosmetic items. 360° character showcase
- Smooth zoom in/out by changing the camera field of view (right stick Y + mouse wheel), with configurable min/max FOV and speeds. FOV-based zoom
- Optional toggle to enable/disable automatic camera follow. Smart camera focus
The camera automatically looks at a Head tagged Transform on your prefab. If none is found, it falls back to the combined bounds center of the model.
- Automatic thumbnail buttons generated from your character list, with visual highlight for the currently selected character. Thumbnail strip with highlight
- Saves the selected character using PlayerPrefs or a JSON file. Loading tries by ID, then name, and finally by index, so your selection survives content changes. Selection persistence
- Visualize slide positions, character bounds and holder placement directly in the Scene view for easier tuning. Editor gizmos for layout
Customization
- Works with any 3D or 2D character prefab (humans, creatures, vehicles, weapons, etc.).
- Easy to reskin: replace the UI sprites, fonts and colors to match your game’s art style.
- All key behaviours are exposed via inspector fields and clean C# methods (rotation, zoom, navigation, saving).
- Suitable for almost any genre that needs character or skin selection: Action, RPG, platformer, roguelite, multiplayer, party games, etc.
Package contents
- CharacterSelectionManager main C# script.
- CharacterData ScriptableObject definition.
- Example scene with a ready-made character selection layout.
- Sample characters, thumbnails and UI setup to use as a reference or starting point.
Does not include
- This package focuses on technical code and development only; all characters, environments and artwork shown in screenshots are for demonstration purposes and are not included in the asset.
Simple Character Selector is a drop-in character selection screen designed to get you from “no menu” to “production-ready selector” in minutes.
Just plug in your character prefabs and ScriptableObjects and you’re done — it works out of the box with mouse, keyboard and gamepad using the New Input System.
What it does
- A complete 3D character selection scene: main character showcase, thumbnail strip and “Select” button. Ready-made character select screen
- Each character is defined via a ScriptableObject (CharacterData): prefab, display name, description, portrait and optional ID. No hard-coded references. ScriptableObject-driven data
- Swap between characters with left/right slide transitions driven by an AnimationCurve. You can also disable transitions for instant changes. Smooth slide transitions
- Navigation with left stick or shoulder buttons, rotation with right stick, zoom and scroll wheel support out of the box (Unity New Input System). Gamepad, mouse and keyboard support
- Rotate the active character freely to show off your models. Perfect for 3D characters, skins or cosmetic items. 360° character showcase
- Smooth zoom in/out by changing the camera field of view (right stick Y + mouse wheel), with configurable min/max FOV and speeds. FOV-based zoom
- Optional toggle to enable/disable automatic camera follow. Smart camera focus
The camera automatically looks at a Head tagged Transform on your prefab. If none is found, it falls back to the combined bounds center of the model.
- Automatic thumbnail buttons generated from your character list, with visual highlight for the currently selected character. Thumbnail strip with highlight
- Saves the selected character using PlayerPrefs or a JSON file. Loading tries by ID, then name, and finally by index, so your selection survives content changes. Selection persistence
- Visualize slide positions, character bounds and holder placement directly in the Scene view for easier tuning. Editor gizmos for layout
Customization
- Works with any 3D or 2D character prefab (humans, creatures, vehicles, weapons, etc.).
- Easy to reskin: replace the UI sprites, fonts and colors to match your game’s art style.
- All key behaviours are exposed via inspector fields and clean C# methods (rotation, zoom, navigation, saving).
- Suitable for almost any genre that needs character or skin selection: Action, RPG, platformer, roguelite, multiplayer, party games, etc.
Package contents
- CharacterSelectionManager main C# script.
- CharacterData ScriptableObject definition.
- Example scene with a ready-made character selection layout.
- Sample characters, thumbnails and UI setup to use as a reference or starting point.
Does not include
- This package focuses on technical code and development only; all characters, environments and artwork shown in screenshots are for demonstration purposes and are not included in the asset.