SDK Examples

These downloadable projects to help game makers to learn more about the "Beamable SDK for Unity".

Game makers can download and play for inspiration, education, and fun.

šŸ“˜

Project Compatibility

ā€¢ Supports Mac & Windows and includes the Beamable SDK
ā€¢ Developed and tested on Unity Editor version 2020.3.23f1
ā€¢ Requires internet connectivity

SDK Examples Projects

Beamable Example Projects are collections of code snippets. Each snippet demonstrates real-world usage of a specific Feature or Service in an isolated Unity Scene with a MonoBehaviour.

Topics Include: Announcements, Inventory, Leaderboard, Multiplayer, Stats, and more!

Each Examples Project is not a full and complete game.

NameDetail
Beamable SDK ExamplesA collection of Beamable code snippets

Note: This requires no advanced setup
Beamable Microservices ExamplesMain Microservices Examples

Note: This requires advanced setup of Docker. See Adding Microservices for more info
Beamable Microservices MicroStorage ExamplesMicroStorage Microservices Examples

Note: This requires advanced setup of Docker. See Adding Microservices for more info
Beamable Microservices 3rd-Party Examples3rd Party Microservices Examples

Note: This requires advanced setup of Docker. See Adding Microservices for more info
Beamable Steamworks ExamplesSteamworks Integration Examples

Note: This requires advanced setup of Steamworks. See Integrating Steamworks for more info

Note: There are many helpful MonoBehaviour-based code snippets embedded throughout docs.beamable.com. Each is also available in the Beamable_SDK_Examples project.

Use Case Examples

The following examples are smaller in scale, and refer to accomplishing a specific goal with Beamable that is more complex than basic feature usage. For example, the concept of game type specific matchmaking is a more specific topic, so it is covered in its own example, rather than in the general Matchmaking doc.

NameDetail
Game Type MatchmakingExample showing how matchmaking can filter players by game type, opening up the possibility for league-based matches, geolocation-based matches, and more.
Account DeletionDemonstration of deleting players' personal info for GDPR compliance.