Skip to main content

Introduction to Bilup

Bilup is a powerful, feature-rich modification of Scratch that enhances the original platform with advanced performance optimizations, extensive customization options, and a comprehensive addon system.

What Makes Bilup Special?​

πŸš€ Performance Enhancements​

  • Turbo Compilation: Projects run faster in our optimized compiler
  • Advanced Rendering: Improved graphics performance and reduced lag
  • Memory Optimization: Better memory management for large projects
  • 60+ FPS Support: Smooth animations at higher frame rates

🎨 Theming & Customization​

  • Dark Mode: Multiple dark theme variants
  • Custom Themes: Create and share your own themes

πŸ”§ Addon System​

  • 100+ Built-in Addons: Enhance functionality with our extensive addon library
  • Custom Addons: Develop your own addons with our powerful API
  • Addon Manager: Easy installation and management of addons

πŸ’» Developer Tools​

  • Advanced Debugger: Step through code, set breakpoints, and inspect variables
  • Performance Profiler: Analyze project performance and optimize bottlenecks
  • Extension Development: Create custom blocks and extensions
  • API Access: Programmatic control over the editor and runtime

Key Differences from Scratch​

FeatureScratchTurboWarpMistWarpBilup
PerformanceSlowFastMediumFaster
Frame Rate30 FPS60 FPS60+ FPSCustom FPS
ThemesLight onlyDark modeCustomizableHighly customizable
AnimationsMostly noneMostly noneMostly noneMostly available
AddonsNone80+ built-in addons90+ built-in addons100+ built-in addons
TranslationMostly translatedPartially translatedMostly untranslatedWell translated

Architecture Overview​

Bilup is built on a modular architecture consisting of several key components:

  • scratch-gui: The user interface and editor
  • scratch-vm: The runtime engine that executes projects
  • scratch-render: The rendering engine for sprites and stage
  • scratch-blocks: The visual block editor
  • Addon System: Modular enhancement system
  • Theme Engine: Dynamic theming and styling system

Getting Started​

Ready to dive in? Here's what you can do next:

  1. Access Bilup - Get started with Bilup web app
  2. Quick Start Guide - Understand key differences from Scratch
  3. Migration Guide - Move from Scratch to Bilup
  4. GUI Internals - Technical architecture documentation

Development​

  • GitHub: https://github.com/Bilup - Source code and issue tracking
  • Issues: Report technical problems and bugs
  • Contributions: Submit improvements and fixes

Continue to Getting Started to access Bilup.