Algodoo supports external hardware as a feature:
Vanilla water is just blue circles. This mod replaces the fluid engine with a viscous particle system that creates surface tension, waves, and foam. Warning: Very CPU heavy.
As of mid-2026, the modding scene is in a renaissance. Because Algoryx has shifted focus to Algodoo for Education (a locked-down tablet version), the PC community has taken over.
Currently, developers are working on:
For casual users drawing bouncing balls, vanilla Algodoo is perfect. It just works. It is charming.
But if you want to build a working 8-bit computer inside a physics engine, simulate a car engine with working valves, or render a massive marble machine without lag, you need Algodoo mods.
Start with the Community 2.1.0 client mod for performance. Add the Toolbar Overhaul for sanity. And if you feel brave, dive into the console to write your own Thyme scripts.
Remember: A modded Algodoo is not just a toy; it is a low-physics engine waiting for your blueprints.
Have a favorite Algodoo mod we missed? Drop the script in the comments below (or on the r/Algodoo subreddit). Just be sure to paste it in code blocks.
In the world of , "mods" typically refers to the creation and installation of custom scenes, textures, and complex Thyme scripts rather than traditional external software modification. Because Algodoo's core physics engine is highly flexible, users "mod" the experience by using its built-in Thyme scripting language to change object behaviors, create custom tools, or automate complex machines. Types of Algodoo "Mods"
Scene Files (.phz): The most common form of "modding" where users download pre-made environments featuring complex mechanics like calculators, marble races, or functional cars.
Thyme Scripts: Snippets of code entered into the "Script Menu" (accessed by right-clicking an object) to enable features not available in the base UI, such as laser-triggered events or custom force vectors.
Custom Textures: Adding external images to objects via the "Texture" tool to change the visual aesthetic of a scene. algodoo mods
Skinning: Advanced users may modify files in the Skins folder to change the look of the GUI. How to Find and Install
Algobox: The primary official repository for scenes. You can browse over 200,000 creations on Algobox and download them directly.
Script Collections: Community-made collections (often shared on YouTube or GitHub) provide reusable scripts that can be copied and pasted into an object’s script menu. Manual Installation:
Scenes: Place downloaded .phz files into your Algodoo scenes folder (usually located in Documents/Algodoo/Scenes).
Textures: Import images directly through the GUI's texture tool or place them in the Textures folder. Community & Development Community Hubs: The r/Algodoo
subreddit and dedicated Discord servers are the best places to find active modders and scripters.
Modern Alternatives: For those looking for more "hardcore" modding (like Lua support), community members are developing open-source remakes like Simulo
To get started with modding your Algodoo experience through custom scripts and advanced scene building, check out these tutorials:
While Algodoo doesn't have a traditional "modding" community like Minecraft, the community creates "mods" through custom scenes, advanced scripting in the Thyme language, and sharing mechanisms on Algobox.
Here are a few academic papers that explore Algodoo's mechanics and educational use:
Algodoo: A Tool for Encouraging Creativity in Physics Teaching and Learning: This is the most cited paper for the software, discussing how it bridges the gap between gaming and serious physics modeling.
Algodoo for Online Education: Impulse and Momentum Activities: A more recent study (2023) detailing six specific applications for teaching physics concepts like impulse and momentum conservation in a digital environment. Algodoo supports external hardware as a feature: Vanilla
Animation with Algodoo: A Simple Tool for Teaching and Learning Physics: This paper provides a practical guide on using Algodoo for kinematics and demonstrating how modifications to control parameters affect motion.
For technical "modding" through code, you can refer to the Algodoo Scripting Guide, which covers the proprietary Thyme language used to change object properties and functions. FAQ - Algodoo
The primary way to "mod" your Algodoo experience is through Algobox, the official community repository.
Scene Sharing: Users upload entire "scenes" that act as standalone games or complex machines.
Categories: Common creations include marble races, destruction simulations, and Rube Goldberg machines.
Browser vs. In-Game: While there is a built-in Algobox browser in the software, many power users prefer the web-based Algobox for easier searching and rating features. Advanced "Modding" via Thyme Scripting
If you want to create custom tools or behaviors, you must use Thyme, Algodoo’s proprietary scripting language.
Script Menu: By right-clicking any object and opening the Script Menu, you can directly edit properties like gravity, friction, or collision events.
Custom Tools: Advanced scripters create "tool mods"—objects that, when spawned, add new functionality to your toolbar, such as teleportation or custom thrusters.
The Console: Pressing the tilde key (~) opens the console, allowing you to run global commands or debug complex scripts in real-time. Where to Find Scripts and Creations
Beyond Algobox, several community-driven repositories host more advanced "stuff" like ragdolls with superpowers or complex prototypes: Thyme - Algodoo Wiki
In the world of , a 2D physics sandbox, "mods" typically refer to custom scenes, advanced scripts, and community-created assets that extend the base simulation. While Algodoo doesn’t support traditional game "modding" through external DLLs, its proprietary language, Thyme, allows users to practically rebuild the physics engine's behavior from within. The Core of Modding: Thyme Scripting Have a favorite Algodoo mod we missed
The closest thing to a "mod" in Algodoo is a scripted object. By accessing the Script Menu (right-click an object), users can input Thyme code to change how objects interact with the world.
Custom Mechanics: Users have scripted everything from functional electricity and engines to complex AI and optics.
Console Commands: Using the tilde (~) key, players can access the console to change hidden global variables, like simulation frequency (up to 1,200Hz) or gravity constants.
Interactive UI: Advanced modders create custom menus and buttons directly within their scenes using the app.borderWidth or scene.my.variable properties. Where to Find Algodoo "Mods"
The Algodoo community shares its creations primarily through Algobox, an integrated scene library with over 50,000 community-made simulations.
While "modding" in is often achieved through custom scripting and community sharing rather than traditional game mods, its sandbox nature has birthed unique creative stories. The Evolution of a Digital Sandbox Algodoo began as
, a thesis project by Emil Ernerfeldt in 2008. The name was eventually changed to
—a mix of "algorithm" and "do"—partly because the original name was difficult to trademark and shared a name with an adult site. What started as a simple research project evolved into a globally recognized educational tool used by schools to teach everything from basic gravity to complex mechanical engineering. The Community "Modding" Story In Algodoo, "mods" typically take the form of intricate Thyme scripts or highly detailed scenes shared on , the official scene library. The Logic Builders
: One of the most famous community stories involves users pushing the limits of the engine to build working digital computers. Users have successfully created binary adders
and complex logic gates using nothing but the game's physics hinges, lasers, and sensors. The Narrative Marble Races
: A unique subculture within the community uses Algodoo to create "Marble Races" with elaborate origin stories, such as the Magenta Curse Origin Story
, where the physics simulation becomes a medium for serialized storytelling. The Alphabet Lore Craze
: More recently, Algodoo has seen a surge in "Alphabet Lore" simulations, where creators use custom-textured objects to simulate alphabet characters surviving black holes or "lava floor" challenges.