Paddle Ball | ScriptableObject Sample Project View on Asset Store (opens in new tab)

Package details

Latest version
1.2
Last updated
First released
Unity version
6000.5.10 or later
Package size
22.0 MB
Files
431
Favorites
37
Views in the past week
119

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Paddle Ball | ScriptableObject Sample Project

by Unity Technologies (opens in new tab)

2 ratings, too few to average

This educational sample project demonstrates how you can use ScriptableObjects in design patterns and game architecture to make your project more modular and artist-friendly.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Paddle Ball | ScriptableObject Sample Project, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 1.2 released 4 Sep 2026 v1.2

Asset preview

1 / 8

Paddle Ball | ScriptableObject Sample Project screenshot 1

Paddle Ball | ScriptableObject Sample Project screenshot 1

About this asset

The Paddle Ball sample project demonstrates how ScriptableObjects can be used to create modular, scalable, testable, and designer-friendly game systems.

Designed to accompany the free e-book Create modular game architecture in Unity with ScriptableObjects, the project combines focused design pattern examples with several playable paddle and ball mini-games.

Core Features:

  • ScriptableObjects as data containers
  • ScriptableObject-based enums
  • Delegate objects for reusable logic
  • Event channels for communication between systems
  • Runtime sets for tracking objects and components
  • Classic, Hockey, and Foosball mini-game examples
  • Educational code examples designed for clarity

Download the e-book: Create modular game architecture in Unity with ScriptableObjects

Requirements

  • Unity 6000.5.10f1 or newer, in a Universal Render Pipeline project. Import into the Universal 3D or 2D (URP) template.
  • Required packages: Input System, 2D Sprite, Visual Effect Graph. Tools > GameSystems > Check Required Packages installs what is missing.

Supporting Guides:

Getting Started:

Open the Bootloader_Scene scene to explore the examples and mini-games.

More Resources:

Licensing:

All the assets can be repurposed and added to your own projects. Review the full licence for usage and redistribution terms: Unity Companion License

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.5.10f1 Not listed Compatible Not listed

As listed on the Asset Store.