Code, Design, and Create Games Together
Featured Blog
Highlighted Features
Realtime Collaboration
Rich Extensions
High Performance
Realtime Collaboration
Rich Extensions
Check out these highlighted extensions and use cases:
Gandi Simple MMO
Multi-player game extensions, with features including:
- Create broadcast/match/lobby rooms
- Broadcast messages to others in the room
- Sync player state automatically
For more details, please check: Simple MMO
Gandi Data Utils
A simple cloud database with JSON data structure utils
- Create cloud key-value pairs
- Read/write JSON objects
- Fill JSON arrays into a list
- Serialization and deserialization
For more details, please check: Data Utils
Gandi Media Utils
Audio and video playback with lazy loading feature.
- Lazy load media assets to reduce file size
- Audio playback with powerful audio effects
- Load video as a sprite or a costume
For more details, please check: Media Utils
Gandi 4D Pocket
Like Doraemon’s Pocket, it contains a lot of snippets:
- Regular Expressions with commonly used patterns
- Array utils including search, combine, sort, etc.
- Broadcast a message with given parameters(data)
For more details, please check: 4D Pocket
Other useful extensions
Terminal
The terminal is a debug tool. You can trace variables.
Fermi
Advanced Scratch settings, including changing FPS, max # of clones, and so on.
Pure Math
Math expressions with variables within Scratch.
A* Odyssey
High efficient algorithm (WASM) for pathfinding.
Physics Engine
Extremely easy-to-use, Box2D with WASM tech.
Chain
APIs to access user info and in-game purchases.
Plus even more extensions contributed by the community
Performance Improvement
Best Practice
Type | Status | Name | Area | Tags |
---|---|---|---|---|
ABOUT |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
GETTING STARTED/Step-by-step guide | Up-to-date | blog | Tools | |
GETTING STARTED/Step-by-step guide | Up-to-date | blogWhat's New Feature | ExtensionTools |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
MANUAL/Editor | To-do | features.managementblog | Tools | |
MANUAL/Editor | Version Control Keeps Your Scratch Projects Under Control | features.management | ||
MANUAL/Editor | Upload Your Scratch Assets to the Cloud | features.management | ||
MANUAL/Editor | Outdated | features.collaboration | ||
MANUAL/Editor | Up-to-date | features.collaboration | Best Practice | |
MANUAL/Editor | Up-to-date | blog | UpdateTools | |
MANUAL/Editor | Up-to-date | blog | UpdateTools | |
MANUAL/Editor | Up-to-date | blog | ToolsUpdate | |
MANUAL/Editor | Up-to-date | blog | CollaborationTools | |
MANUAL/Editor | Up-to-date | extensionsblog | Extension | |
MANUAL/Editor | Up-to-date | extensionsblog | Extension |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
MANUAL/Cocrea | blog | Tools |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
MANUAL/Block reference | Up-to-date | extensionsWhat's New Featuretutorials.educator | Extension | |
MANUAL/Block reference | Async Asset | |||
MANUAL/Block reference | Up-to-date | extensionsWhat's New Featuretutorials.educator | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensionsfeatures.mmo | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Not.js | |||
MANUAL/Block reference | WitCat’s Mouse | |||
MANUAL/Block reference | WitCat’s Input | |||
MANUAL/Block reference | WitCat’s File Helper | |||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Up-to-date | extensions | ||
MANUAL/Block reference | Outdated | Tools | ||
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | To-do | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | blogextensions | Extension | |
MANUAL/Block reference | Up-to-date | blogextensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension | |
MANUAL/Block reference | Up-to-date | extensions | Extension |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
MANUAL/Best practices | Outdated | bestPractice | ||
MANUAL/Best practices | Outdated | bestPractice | ||
MANUAL/Best practices | Outdated | features.mmobestPractice | Simple MMOExtension | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blog | Best Practice | |
MANUAL/Best practices | Up-to-date | blog | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best PracticeSimple MMO | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogtutorials.educator | Best Practice | |
MANUAL/Best practices | Up-to-date | blogbestPracticePhysics | Best PracticeExtension | |
MANUAL/Best practices | Up-to-date | blogbestPracticePhysics | Best PracticeExtension | |
MANUAL/Best practices | Up-to-date | blogbestPracticePhysics | Best PracticeExtension |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
CSFirst | Up-to-date | CSFirst/Welcome to CS First | CS First | |
CSFirst | Up-to-date | CSFirst/Welcome to CS First | CS First | |
CSFirst | Up-to-date | CSFirst/Welcome to CS First | CS First | |
CSFirst | Up-to-date | CSFirst/Welcome to CS First | CS First |
Type | Status | Name | Area | Tags |
---|---|---|---|---|
CONTRIBUTING/Guidelines | Writing | |||
CONTRIBUTING/Guidelines | Writing |