Web3 toolkit for games

Gamefroot has launched the first iteration of it’s Web3 toolkit for games.

This first release makes it easy for developers to add crypto wallet integration, display NFTs, the ability to read and write from a cloud database and add multiplayer (yes multiplayer) functionality to their games.

Thanks to the power of the Moralis Web3 SDK and OpenSea APIs, Gamefroot users can now start to create Web3 games.

Version 1.0 beta features:

– MetaMask / Crypto Wallet integration
– Ability to display players  digital NFT collection in game
– Ability to create NFT membership areas – projects that are only accessible to people that hold certain digital collections (NFTs)
– Reading & Writing data to cloud database

Roadmap (very high level):

– Ability to transfer NFTs
– Ability to mint NFTs
– Cronos integration

Try it out 

For those interested in testing new Web3 features hit up the following links and let us know what you think in the comments and in our Discord.

1.  Open Gamefroot
2.  Work through Web3 tutorial (beta)


NZ Histories Gamefroot + Interface 2021 competition

Imagine creating a dynamic and interactive kōrero game that uses the great stories and historic tales of New Zealand Aotearoa that tell us where we came from, how we are connected to each other and the lessons we have learned as we look back on our history.

This competition empowers your students to make an interactive story game themed around New Zealand Aotearoa histories. Your role as their teacher is to guide the students through this process and ensure the history behind their stories are authentic. 

Why interactive stories?

Creating an interactive story game provides students with a hands-on learning experience that connects multiple learning areas including literacy, history, social studies and digital technologies. 

The templates we’ve made available for students / ākonga are designed to be attractive to a range of teachers. If you’re a literacy teacher, a history teacher, a social studies teacher, or a digital technologies teacher this competition is for you! 

The more local the story the better. So if you’re based in Wellington your story might be about early WGTN trade routes, or even the famous Māori chief Te Rauparaha who would pull up to the Thistle Inn on his waka.

If you’re based in Rotorua you might want your students to write about all the geothermal activity or about how when Tutanekai visited the mainland he met Hinemoa. If you’re based in Canterbury you might want your students to write about local sporting heroes, your school values or maybe the earthquake of 2011. It’s up to you! 

If your students are going to include cultural contexts in their game, your local Mana Whenua are an excellent resource for keeping your histories authentic. It’s important that hitories are authentic and that you use reliable resources. 

How it works  

  • Students need a Gamefroot account
  • Login to Gamefroot and open the Interactive Fiction template on the Gamefroot user dashboard
  • Students need to work through and complete each step in the tutorial
  • Once students completed the tutorial, they have the knowledge needed to create their own unique interactive fiction game  

Entry Criteria

  • Games must be based on stories from New Zealand Aotearoa
  • This competition is best suited for students /  ākonga year 7 – 10 
  • Students / ākonga must be based in Aotearoa
  • Games that have been customised beyond the default template (with images and sound) will be ranked higher than those that have not
  • Games must be published on the Gamefroot site
  • The deadline for submission is Friday 1 October at 3pm (the last week of Term 3)

How to submit your entries 

Script your Characters to bring them to life!

Note: an updated version of this tutorial is here https://www.youtube.com/watch?v=9–P9NrO9zk


Gamefroot has always had built-in character behaviours so that anyone can quickly and easily make a platform game – but this can turn out to be very limiting if you’re not making a platformer. So in the latest version of Gamefroot, we’ve made it so that all game objects (including characters) start out with no built-in behaviours. This requires a script to be attached to them bring them to life, which will hopefully encourage you to try out the script editor and see what you can code – it really is a lot of fun! (Learn more about using the Script Editor here.)

If you’d prefer to just place some terrain and characters in your game and be able to play that straight away, here’s an easy solution for you.

Continue reading “Script your Characters to bring them to life!”

“Hello, world!” – Easy coding with the Script Editor

Note: you can find an updated version of this tutorial here http://gamefroot.com/knowledgebase/hello-world-displaying-text/

Gamefroot’s Script Editor allows you to easily code instructions for anything in your game. We can create code as simple as making words pop up in our game that say “Hello world!”. Let’s get started.

Continue reading ““Hello, world!” – Easy coding with the Script Editor”

The New Gamefroot Script Editor – Powered by Google Blockly!

Gamefroot’s Script Editor has just been given a massive upgrade! This new version is now powered by Blockly – Google’s visual programming editor. Blockly is used by millions of people to help them learn how to code in Hour of Code educational events all over the world. And now you can learn how to use it in Gamefroot! Let’s start with the basics.

Continue reading “The New Gamefroot Script Editor – Powered by Google Blockly!”

Getting new assets from the Marketplace

Note: an updated version of this tutorial is here http://gamefroot.com/purchasing-asset-packs-from-the-marketplace/


Every game has to have assets! These are the images, animations, characters, terrain, items, buttons, sound effects, music, and scripts that are used to build your game. You can create your own assets, or you can grab an asset pack from the Marketplace. Most of them are free, and they can be used to quickly make a game. Here’s how:

Continue reading “Getting new assets from the Marketplace”