Migrating from Scratch
Bilup can run most Scratch projects with enhanced performance and additional features.
Project Compatibility
Supported Features
- All standard Scratch blocks
- Custom blocks and procedures
- Most extensions
- Sprites, costumes, and sounds
Enhanced Features
- Faster execution
- Additional extension APIs
- Custom stage sizes
- Developer tools integration
Loading Scratch Projects
- Download
.sb3file from Scratch website - Open Bilup at editor.bilup.org
- File → Load from your computer
- Select the
.sb3file
Notable Differences
Technical Changes
- Delete default sprite and variable.
- No cloud variables (local execution only)
- Enhanced JavaScript extension capabilities
- Modified virtual machine for better performance
Developer Features
- Browser console access for debugging
- Extension development APIs
- Custom block creation
- Performance monitoring tools
Troubleshooting
Common Issues
- Project won't load: Check file format (must be
.sb3) - Missing blocks: Some custom extensions may not be available
- Performance differences: Turbo mode may change timing behavior
Solutions
- Use "Load from Scratch website" for compatibility issues
- Check browser console for error messages
- Disable turbo mode if timing is critical
Next Steps
- GUI Internals - Understand Bilup's architecture
- Development Guide - Contributing to Bilup