dorkhub

surfacer

AI and pathfinding for 2D-platformers in Godot 3.

SnoringCatGames
1169 forksMITupdated 2 months ago
visit the demogit clone https://github.com/SnoringCatGames/surfacer.gitSnoringCatGames/surfacer

surfacer

Status: rewrite in progress. This branch (master) is intentionally minimal during active development; the real code lives on dev.

A 2D platformer character / pathfinding framework for Godot (client-side prediction, surface-aware movement, pathfinding across platforms). Originally written for Godot 3 in GDScript; being rewritten for Godot 4 in C++ as a GDExtension, with a planned dynamic-pathfinding mode that doesn't require pre-parsing a static platform graph.

Branches

Branch Content
master (this) Minimal during the rewrite — just this README.
dev Active Godot 4 + C++/GDExtension development.
godot3 Preserved Godot 3 GDScript version (pre-rewrite).
asset-lib-v0.7.0 Pinned reference for the Godot Asset Library entry.

Where to go next

  • Current work in progress: git checkout dev
  • Stable Godot 3 version: git checkout godot3
  • Umbrella project: bootstrapper

more like this

perplexity-cli

🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀

Python176

q5xjs

A small and fast alternative (experimental) implementation of p5.js

JavaScript574

search

search projects, people, and tags