Skip to main content

Godot Onchain

Godot Onchain

Proof of Concept: running games built with Godot Engine on Cartesi for verifiable high scores.
Hackathon ProjectGamesAutonomous World

Team

Adam Watson
swetiyeti#0

Languages, Libraries & Stacks

Share project

About Godot Onchain

This project showcases the use of Cartesi to validate leaderboard submissions in single-player, arcade-style games. This proof of concept begins with a browser-based 2D platformer, mechanically similar to Geometry Dash. Players submit their high scores, along with a gameplay log, to the Godot server running on Cartesi. The game server replays their game log in order to validate the legitimacy of their score.

How it's Made

First and foremost, the Godot engine is used for the browser client game and the server that verifies high scores. The server is running on Cartesi, which provides a way to verify high scores deterministically and publish results directly to the blockchain. The website hosting the game client is built with NextJS.

In order to submit high scores, players are required to sign up, which creates a custodial wallet using Biconomy. The Players would be able to submit their high score gasless via the Biconomy Paymaster.

Gallery

Anyone is free to submit information about their project. Do your own research and use your best judgment when using or interacting with any of the projects listed in this directory. Being listed in this directory is not an endorsement from the Cartesi Foundation or any other related entity.

Explore similar projects

Cartesian Battleship
In progress - Pre-Alpha

Cartesian Battleship

Fully on-chain battleships game

Dazzle
In progress - Pre-Alpha

Dazzle

A strategic, competitive online game that blends the aesthetics of puzzle game with RPG elements.

Ultrachess
In progress - Pre-Alpha

Ultrachess

Fully on-chain chess DApp. Wager real money and play against other chess pros. Or deploy your own chess bots to compete in AI chess battles