Description

Managing game data can be hard and there are many ways to do it. This is a method I’ve been using for my current project Hexagod which utilizes Google Sheets and the Export Sheet Data extension to export the data as JSON.

Note: It seems like there is some strange google security stuff with the extension I show(possibly an config thing for the app owner). Which is odd because it is clearly working for me. As a work around you can export as CSV and then use a site to convert from CSV to JSON. There are a lot of them if you do a quick google search.

Export Sheet Data (Extension - Might not be able to install see note above): https://workspace.google.com/marketplace/app/export_sheet_data/903838927001

godotgamedevaarimous

Play my Games: Hexagod: https://store.steampowered.com/app/3059390/Hexagod/ Chess Survivors: https://store.steampowered.com/app/2065000/Chess_Survivors/

Social Media: Twitch: https://www.twitch.tv/aarimous Discord: https://discord.gg/qSs4QAsmf9

00:00 Data in Game Dev 01:03 The Spreadsheet 02:25 Support my Work 02:57 Exporting to JSON 04:20 Using the Extension 06:20 Adding File to Godot 07:03 Loading JSON Data 07:47 Parsing the Data 10:13 Use Case and Thoughts

My Notes

Transcript