BETAG-Warp Beta is here. It's the only beta for now, so expect some bugs.⚡ Create your first code📂 Use your project
G-Warp
⚡ Beta, out now

Block coding,
with electricity.

G-Warp is a block-based game maker with a dark, electric look, a mascot named G-Spark, a song maker and an extension library with safety labels. It aims to match the familiar workflow of Scratch, TurboWarp and PenguinMod, while compatibility is still being improved and should be checked project by project.

Opens .sb3 (Scratch, TurboWarp), .pmp (PenguinMod) and G-Warp projects. Works best on a computer.

The G-Warp editor: block palette on the left, a script in the middle and the stage with G-Spark on the right
Get started

Choose your next step

Open the editor, bring in a project, or start drawing. G-Warp is a desktop-focused beta; keep a backup before importing or converting a project.

⚡

1. Open G-Warp

Start a new project and try the three-block starter below.

Open the app →

📂

2. Load a project

Choose a saved .sb3 or another supported project file. Keep the original as a backup.

Use your project →

ðŸŽĻ

3. Paint a costume

In the editor, open Costumes and choose Paint new. See the guide if you need help.

Open app to paint → Costume guide

How a project flows

Make G-Spark move in 3 blocks

Drag blocks from the palette and snap them together. Here's a whole first project, made from scratch in a new file.

A 'when flag clicked' block dropped in the code area
1Start with an event

Drop when flag clicked into the code area. Events have black text, so they're easy to read.

A 'forever' block snapped under the event
2Add a loop

Snap forever underneath. Anything inside it keeps repeating.

move 10 steps and turn 15 degrees inside forever, with a glowing green wire
3Put motion inside

Add move 10 steps and turn 15 degrees. G-Warp's C-blocks show a live electric wire on the inside.

The script running and G-Spark turning on the stage
Then press Start

G-Spark spins around the stage

Start, Pause and Stop sit in the top bar. Change the numbers while it runs and see the result straight away.

Music

A song maker built in

Pick a genre, a mood and a theme, then press Generate. G-Warp writes a whole backing track for your game: melody, backing, bass and drums, laid out in parts you can switch on and off.

  • Genres and moods like Trap, Dark and Gaming. Mix up to 3 of each.
  • Energy for every part: calm, happy, wild or fire. Click to change it.
  • Key, speed and length, from short loops to full songs.
  • Loop maker, instruments and a sound editor in the same Sounds tab.
The Song maker: Trap, Dark, Gaming at 140 BPM, with a timeline of parts and energy icons
Extensions

Extension library and safety labels

Add pen, music, text-to-speech, physics, tile maps and lots more. G-Warp includes its own extensions, plus the TurboWarp and PenguinMod galleries, and credits who made each one.

G-WarpNative extensions
TurboWarpGallery
PenguinModGallery
3 levelsSafety labels
✓ Safeno sensitive-access flag● Moderateextra capabilities or risks⚠ Dangerousmay access sensitive data; read the warning before enabling.
The Extensions library with G-Warp, TurboWarp and PenguinMod tabs and safety labels
What's new

Beta v15.49.0

Since Beta v15.46, releases have added clone/Stop safeguards, project-ID links, faster block lookup and sound restarts, Power lines, frame-based and bone animation, Select handles, Paint new fixes and more Scratch-style behavior corrections. Speed gains are reported on selected test projects; G-Warp remains beta.

🗂ïļ

Costume tabs and folders

Switch between Costumes, Tiles and Animation. Animation-made frames are grouped into named folders. Costume tabs guide →

ðŸĶŋ

Glide between poses

Create eased in-between frames between animation key poses. Animation guide →

ðŸŽđ

Song maker styles

Each Song maker style now has its own melody, including Chiptune, Rock, Trap and Cinematic. Sound and music guide →

🌅

More backdrops

Choose a Backdrop now includes three new backdrop options.

↗

Select and resize

Select artwork, resize with handles and rotate it. How to use the costume editor →

🎞

Flipbook and onion skin

Draw animation frames and use nearby frames as a guide. Animation guide →

ðŸĶī

Animation tab

Explore bones and frame-based animation tools. Learn animation →

ðŸŽĩ

Song maker

Make music with the Song maker and loop tools. Sound and music guide →

ðŸ§Đ

Extension safety labels

Check Safe, Moderate and Dangerous labels before adding an extension. Extension guide →

🐞

Report a bug

Share steps to reproduce a problem, and remove private data first. Get help →

🏆

Bug Hunter

Find bugs and earn the built-in achievement. How it works →

💎

Code comments

Leave notes that explain a script without running as code. How to use them →

🔎

Right-click search

Search for blocks and use context actions like duplicate. Block editing guide →

🌄

Stage and backdrops

Pick the scene behind your sprites and switch backgrounds. Stage basics →

ðŸŽĻ

Look like Scratch

Switch the interface style if you prefer a classic layout. How to change the look →

🛟

Crash recovery

If a script gets stuck, use Stop when prompted and save a separate project copy. Recovery tips →

🧎

Clone safety

G-Warp applies clone caps to help limit runaway projects. Clone limits and tips →

⚡

Power lines

See broadcast-to-receiver and custom-block-to-definition connections light up while scripts run. Power lines guide →

ðŸŽĻ

Paint new fixes

The release notes describe fixes for drawing fit and vector-costume creation. Costume editor guide →

🚀

Performance work

Selected clone-heavy test projects improved, but speed depends on your project and computer. Performance tips →

ðŸ§Đ

Scratch-style behavior fixes

Block, list and number behavior continues to be corrected; full parity is still a work in progress. Compatibility guide →

🔗

Open from a Scratch project link

A #scratch= link can prompt before loading a project. Check the current site URL before sharing links. Link and compatibility notes →

Quick answers

Is G-Warp free?

The beta is available to try. Check the repository for current licence details.

Does it work offline?

The app is a local HTML file, but some features or external resources may need an internet connection. Test your setup before going offline.

Will my Scratch project open?

Many standard projects are the best candidates, but full compatibility is not guaranteed. Keep a backup and test after import. Compatibility guide →

Where is my project saved?

Save to your computer to create a local file. Keep track of where your browser downloads it.

Is it safe for kids?

Read extension warnings and ask a parent or guardian before sending personal information online. Safety guide →

Does it work on phones?

G-Warp is designed for desktop use; phones are not supported yet.

What if an extension says Dangerous?

Read its warning and only enable it if you understand why it needs those capabilities. Learn about labels →

How do I report a bug?

Use the report flow or the project issue link. Include steps and expected versus actual results, but remove secrets and private information.

Can I use G-Warp projects in another editor?

Standard Scratch features are the best compatibility candidates; G-Warp-specific features may not transfer. Test the exported file in the target editor.

Who made the extensions?

Extensions can come from different creators. Check the gallery for each creator and licence. Credits and licences →

And more

Same blocks, its own style

Everything you'd expect from a Scratch-style editor, plus things that are only in G-Warp.

âœĻ
In the works

GWrap AI: an assistant built in

G-Warp is getting its own AI helper inside the editor. Ask it why a script isn't working, how to make something move or jump, or for ideas for your next game. Or connect your own AI with an API key and have it help you code.

🐞

Bug Hunter

Manage to break G-Warp and you win an achievement. Then the hunt goes on for the next way.

💎

Comments

Right-click the code area to leave a note about what a script does.

🔎

Right-click search

Find any block by typing its name, then duplicate scripts or clean them up.

🚀

Own sprite library

Rockets, coins, gems, platforms and more, all drawn for G-Warp. They're vector costumes you can edit.

🌌

Own backdrops

Space, Night City, Underwater, Sunset, Grid and more, ready for your first game.

ðŸĶī

Animate your costumes

Onion skin and a flipbook player for frame-by-frame drawing, plus bones you can pose in any vector costume. G-Spark already knows how to walk and wave.

⚡

Power lines

While your project runs, glowing wires show which script starts which: a broadcast to its "when I receive", your own block to its "define". Start blocks spark when they go.

ðŸŽĻ

Look like Scratch, if you want

Prefer the classic look? Turn it on in Settings. The electric look stays the default.

Documentation

About the project

New to G-Warp? The G-Warp Docs include short guides for getting started, blocks, costumes, animation, sounds, extensions, safety, project compatibility and troubleshooting.

📘

G-Warp Docs

Practical guides to the current beta, including the costume editor and animation tools.

Open documentation →

🛟

Safety and privacy

Learn what extension safety labels mean and how to share a bug report carefully.

Read the safety guide →

🧰

Fix a problem

Tips for stuck projects, clone-heavy games, slow scripts and bug reports.

Troubleshooting →

What is G-Warp?

G-Warp (short for G Wrapper) is a block-based coding app for making games, animations and music. You snap blocks together to build a project. If you've used Scratch, TurboWarp or PenguinMod, many core ideas will feel familiar. Compatibility is still being improved and should be checked project by project.

What's different is everything around the blocks. G-Warp has its own dark theme, electric C-blocks with power running through them, a mascot named G-Spark, a built-in song maker and its own panels.

Why it's being built

The future keeps moving forward and never waits. The tools we learn with should keep up with it.

Scratch, TurboWarp and PenguinMod are great, and they're where a lot of people first learned to code. G-Warp isn't trying to replace them. It aims to be a better version of what we already have: it keeps everything that works, adds what's missing and gives creators a fresh place to build.

What we're going to do

  1. Match the basics, one to one. Every block, menu and tool should work exactly the way people expect from Scratch-style editors, both in the editor and in the engine that runs projects.
  2. Make it tough. Testers try hard to break it: clone floods, huge lists, endless loops. Every crash found gets fixed, and the Bug Hunter achievement rewards whoever finds one.
  3. Build in AI. GWrap AI, an assistant inside the editor that helps you fix and improve your code. You can also connect your own AI with your own API key.
  4. Add the extras. More music tools, more extensions, more of G-Warp's own sprites and backdrops, and new ideas that only G-Warp has.
  5. Release it. When it's ready and safe, G-Warp will be shared with everyone.

The rules we build by

  • Same same, but different. It works like Scratch, TurboWarp and PenguinMod, but it has its own look. The Scratch look is only an option in Settings.
  • Theirs is theirs, ours is ours. G-Warp doesn't use anyone else's art or logos, it credits creators and it follows every licence.
  • Safety first. Any extension that can read personal information always shows a warning first. G-Warp needs no accounts, and kids under 13 need a parent's OK before any data is sent.

Where it is now

G-Warp is out as a beta, and it's the only beta for now. You can make projects and open your own, but some things may still break. GWrap AI is still in the works. Work continues on the full release, and this page will be updated as the project grows.

⚡ Beta

Try the G-Warp Beta

This is the only beta for now. Some things may break. If you find a bug, that's how G-Warp gets better.