Description #
Gamefroot is a visual game development platform that allows students to create 2D games using drag-and-drop tools and block-based programming. It supports both beginner-friendly game design and deeper scripting using JavaScript.
History #
Gamefroot was developed in New Zealand by Dan Milward and launched in the early 2010s. Originally built for indie game creators, it evolved into an educational platform used in schools worldwide for teaching coding, game design, and digital storytelling.
Hello World Code #
Gamefroot uses Blockly for its logic layer. A “Hello World” interaction might look like:
When game starts → Show message "Hello, World!" on screen
Students drag blocks to define game behaviors, events, and UI interactions.
How to Run #
Option 1: Online
https://make.gamefroot.com/
Option 2: Local
- Gamefroot is fully web-based, no installation required
- Create a free account at https://gamefroot.com to save and publish projects
Key Concepts #
- 2D visual game design
- Blockly-based scripting
- JavaScript support for advanced users
- Drag-and-drop level editor
- Character and world building
- Interactive tutorials and teacher guides
- Event-based logic
- Educational alignment to digital literacy goals
- Publishing and sharing games online
- Global classroom usage
Try It Online #
Fun Facts #
- Gamefroot has been used in Māori-language game development and cultural storytelling projects
- Allows teachers to build their own game-based lessons
- Offers partnerships with museums and STEM orgs for custom curricula
Resources #
Official site
Docs or tutorial
[GitHub or interpreter](Not public)
Community or learning resources