Example Game
Overview
This example game is a sample project designed to showcase the main features of Worlds. It was created to help developers quickly understand and learn the various features of the SDK.
Download
- Latest Version: BackndWorldExample.zip (Updated on Dec 20, 2024)
![Screenshot of sample project] (/img/docs/guide/world/sdk/sample-project.png)
Key Feature Demo
1. Remote Config
The example game demonstrates the following settings through the Remote Config system:
- Real-time game balance adjustments
Example configurations
- Player movement speed
- Item drop rates
2. Data Table
All game data is managed via the Data Table system.
Included Data Tables
- Item list
- Monster information
3. Database
A system showcasing real-time data synchronization and management.
- Character creation and management
- Inventory system
- Reference-based data processing
Project Structure
Key Scripts
GameManager.cs
: Manages the overall state of the gameRemoteConfigManager.cs
: Demonstrates the Remote Config featuresItemManager.cs
: Manages items using the Data TableCharacterManager.cs
: Manages characters using the database
Learning Points
- Network synchronization
- Real-time configuration changes using Remote Config
- Game data management with the Data Table system
- Reference and synchronization functionality of the database
Getting Started
- Download the ZIP file
- Open the project in Unity
- Check SDK dependencies
- Explore the sample scene and learn the features
Developer Guide
- Review the added network components.
- Try modifying the Remote Config, Data Table, and database settings directly.
- Refer to the example code along with the SDK documentation. :::
System Requirements
- Unity 2022.3 LTS or later
- BackendWorld SDK v0.1.0 or later