Call
Runs a snippet. The name is the file name.
Call:[GrassPlain]
Lighting the forge
Forge worlds with fire.
Make games in a few lines of code.
The language
Now change your mind. One line re-lights the whole world. A mod changes the call above it without touching the snippet, and you can stack them.
Collect the crystals. Dodge the spikes. Don't get caught.
Now play it
Keep scrolling to run
Where Pyrogon is today
Real numbers, measured on 9 October 2026.
How it works
Calls and Mods
Reads Call, Mod, def and loop
Snippets with their mods applied
pyro2d and pyro3d
A window, or the browser
Pyrogon compiles to Python, so it works with Python, not against it. A snippet can always drop down into plain Python when it needs to.
The whole language
Runs a snippet. The name is the file name.
Call:[GrassPlain]Changes the call it is indented under. Stack as many as you like.
Call:[GrassPlain]
Mod:[Night]
Mod:[Foggy]Name a group of lines once, run it as often as you like.
Run:[Warning]
def:[Warning]
THE HORDE IS COMINGRepeat lines a set number of times, or forever. Wait pauses in seconds.
loop:num=3
Call:[FallingRocks]
Wait==0.5One place in a 3D game. A Gate walks the player to the next.
Scene:[City]
Call:[GrassPlain]
Call:[Gate]Songs from the Music folder, voice lines from the Audio folder.
Audio:Type=Music:[City Theme]
Audio:Type=Audio:[Evangelist1]Your own version of a call, saved as a new snippet.
Call:[Zombies]
Settings:Edit[
Name = MyZombies
COUNT = 6
]Name the window, and pack the game into one file.
Title==Zombie Forest
Run-Type==.BatArrow keys or WASD to move. Coins give points, rocks cost lives, Space restarts.
Call:[NeonStyle]
Call:[WideCanvas]
Call:[Starfield]
Call:[Player]
loop:num=2
Call:[FallingRocks]
Call:[Coins]
Call:[ScoreBoard]
Call:[Timer]
Call:[TitleCard]
Mod:[RainbowText]
Call:[BigCountdown]Every 3D call in a program shares one scene. Shapes take size, motion and material mods.
Call:[GrassPlain]
Mod:[Sunset]
Call:[Cube]
Mod:[Wood]
Call:[Sphere]
Mod:[Glass]
Mod:[Floating]
Call:[Torus]
Mod:[Spinning]
Mod:[Glowing]What's in the box
Physically based sky, clouds, sun rays, bloom, ambient occlusion and colour grading. Call:[UltraGraphics] turns it all the way up to hyper.
One shared canvas and game pieces that work together: a Player, Coins, FallingRocks, a ScoreBoard, title cards and countdowns.
Real 3D models, made for you. Whole oaks and boulders drop straight into your game with one Call, and more are on the way.
Bark, brick, rock and more in razor-sharp 4K, ready in as little as 10 seconds.
More than one place in a game. Walk through a Gate and the world fades into the next scene. Score and lives come along.
One line plays a song, a playlist or a voice line. The music ducks while someone talks, and the words show on screen.
Type empty brackets and the IDE fills in a call's real settings. Change them, press Run, and it becomes your own snippet.
Pack the finished game into a single .bat. Double-click it and it plays, with no IDE and no Run button.
Pyrogon AI
A personal coding assistant with its own name and personality. Say what you want in plain words and it writes the whole game. It speaks Python and other languages too.