Core RPG handbook · Development build / version notes
Documentation / Tile Tick Core RPG
Common Authoring Guides
Short correct-path checklists for common content authoring jobs.
On this page
These are short “correct path” checklists for common authoring jobs. They deliberately point you through shared definitions and authoritative services instead of one-off scene scripts.
For prerequisites, exact fields, expected results and common problems, use the complete practical tutorials. These older checklists remain as a quick reference.
Create an item#
- Open Item Database.
- Create a definition with a unique stable item ID.
- Configure stackability/presentation/actions.
- Add equipment or weapon data if applicable.
- Validate registries and test save/load.
Create a weapon#
- Create an equippable item definition.
- Choose slot/two-handed rules and skill requirements.
- Configure combat style, min/max range, attack speed, base accuracy/damage and bonuses.
- Assign a combat style set and visual/animation class.
- For ranged weapons, assign the correct ammunition category and projectile relationship.
Create a combat NPC#
- Create/configure the NPC in NPC Database.
- Assign
NpcCombatDefinitionstats, style/ranges/speed and optional multi-style attack options. - Add/validate the required network NPC prefab composition.
- Spawn it through
NpcSpawnPoint/NpcSpawnDirector. - Assign its loot table and test aggro, leash, death and respawn.
Create a quest#
- Create the quest in Quest Database.
- Configure prerequisites/objectives/rewards.
- Connect dialogue/world actions to progression.
- Test completion and reward claiming.
- Reconnect and confirm persistent state does not replay rewards.
Add a location#
- Create the location/travel definitions through Travel Editor.
- Create stable destination IDs and arrival positions.
- Connect interaction travel or
NetworkTravelTrigger. - Register any required save/scene restore information.
- Test host and remote-client travel plus reconnect restoration.
Add persistent data#
- Add a versioned DTO field/section.
- Create/register an
IPlayerSaveModule. - Capture and restore only server-authoritative state.
- Define ordering/dependencies.
- Use stable IDs to resolve content references.
- Test load, disconnect save and shutdown save.
