godot-extended-libraries / godot-gdscript-ports

A collection of GDScript classes ported back from Godot Engine C++ codebase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C++ to GDScript ports

The purpose of this repository is to translate built-in engine C++ classes back into pure GDScript, if possible.

List of ported classes:

Based on these classes you can:

  • adapt them to your own needs via script;
  • develop plugins inspired by Godot's built-in functionallity;
  • if you feel like reimplemeting the existing functionallity via script would promote faster prototyping of a major feature to be integrated back to C++.

Contributing

When adding new classes, the directory structure should ideally represent the Godot Engine source code tree.

At the top of a script, please add the following tags as comments:

# port author: You
# license: MIT
# source: https://github.com/godotengine/godot/blob/c868baf65/scene/2d/remote_transform_2d.cpp

About

A collection of GDScript classes ported back from Godot Engine C++ codebase

License:MIT License


Languages

Language:GDScript 100.0%