This project includes sample code for the following Beamable services:
- Currency Sample - Managing in-game currencies (soft and hard currency)
- Content Sample as Remote Config - Using Beamable content as remote configuration
- Player Stats Sample - Tracking and managing player statistics
- Player Auth Sample - Player authentication implementation
- Unity Editor 6000.0.59f2 or compatible version
- .NET Framework 4.7.1
- Beamable SDK
- Clone this repository
- Open the project in Unity
- Configure your Beamable credentials
- Open the sample scene in
Assets/Scenes - Run the project
Assets/Scripts/Controllers/- Contains controller scripts for each Beamable service samplePlayerCurrencyController.cs- Currency management implementationRemoteConfigController.cs- Remote configuration handlingPlayerStatsController.cs- Player statistics trackingPlayerAuthController.cs- Authentication flow
Assets/Scenes/- Sample scenes demonstrating the featuresBeamableServices/- Custom microservices (if applicable)
Each sample demonstrates both client-side and server-side (microservice) implementations where applicable, showing best practices for integrating Beamable services into your Unity game.