🤝 Let's Scratch Together!
Teamwork makes the dream work. With Gandi, you can invite teammates to your project, design, code, and debug together in real-time.
A step-by-step guide for realtime online collaboration.
Text chat with friends in Scratch.
For better teamwork.
👾 Make MMO Games with Scratch
Simple MMO and other extensions help you to create online multiplayer games easily.
Explain mechanisms of three technologies.
The first step of multiplayer online game.
Designed for multiplayer games in Scratch.
🏷 Manage Assets and Projects
Make your assets and projects well organized with cloud storage and version control.
Gandi IDE provides a built-in Assets Store. There are backgrounds, costumes, sounds, sprites and scripts that have been optimized for Scratch. Creators can use assets in their projects.
Default
Default
🧩 Extensions
Gandi extensions give you access to many features Scratch does not have, including unlimited clones, database, JSON data structure, regular expressions, lazy load, video and audio playback, a multi-player game engine, and more.
G-Kamera was supposed to make it easier for users to develop scrolling games, open-world games and more. It lets you move a camera that is in front of the stage, so you don't have to code a scrolling engine hard.
AI Hub Extension is the generative AI tool center in Gandi IDE, providing you with AI technologies that can be used in games.
Quake, make stunning fullscreen effects.
Designed for multiplayer games in Scratch.
Cloud data access is easy, with JSON utils doubly so.
A set of utils to make your coding experience easier.
Make debugging easier in Scratch.
Clone Utils for Scratch.
Lazyload and play video and audio within Scratch with reverb, delay, and LPF effects.
A physics engine based on Box2D.
Unchain the limitations of Scratch.
Control canvas in Scratch.
Bring words to life.
AI technology helps you to make your first motion sensing game.
Gandi Pure Math extension wrapped Math.js to Scratch allows you to write math expressions in Scratch.
Less block, more creation.
Make Save & Load system easily.
A bunch of shortcuts for Scratch.
A high-performance pathfinder in Scratch
Time has never been so precise in Scratch.
Create RegExp and find texts in Scratch.
Integrate the capabilities of Python into Gandi IDE
Comment blocks are a way to help organize your scripts to make them more legible when coding.
Animator is an extension that helps you with creating animations, like moving or rotating a sprite while it looks smooth or adding a bounce to it.
TrackMaster is a track drawer that provides a visual interface for users to draw and adjust tracks for sprites easily.
Block Style can change the appearance of the blocks so that your blocks have a variety of looks.
An extension to get client informations!
WitCat’s FPS Extension can detect the stage’s frame rate, the web frame rate, and smooth out frame rate.
The Lazy Music Extension can be used to save up some space for your project!
Implement Custom Effects with GLSL
The Advanced Control Extension is an expansion of the "Events" and "Control" blocks in the original Scratch.
Provide cloud time, better key detection and other functions.
Dolly Pro is an upgraded version of the original Dolly extension, making all tasks related to clones easier than ever!
PanelGUI is a versatile extension to create dynamic UI rather than having to do it manually, saving a lot of time and effort.
WitCat's Mouse extension provides advanced functionalities for interacting with the mouse in your Gandi IDE