Skip to content

nonunknown777/gdpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDPP (GDScript++)

Transpile Godot GDScript to C++ with ease!

Table of Contents

  • Introduction
  • Features
  • Getting Started
  • Usage
  • Contribution
  • License

Introduction

GDPP (GDScript++) is a powerful tool that simplifies the process of transpiling Godot GDScript into C++. It's designed to enhance the performance and flexibility of your Godot projects by converting your scripts into C++ code, allowing for better optimization and integration with your game engine.

At its core, GDPP aims to provide an easy transition from GDScript to C++, making it an excellent choice for developers looking to boost their Godot projects' performance and extensibility.

Features

  • Automatic Transpilation: GDPP automates the process of transpiling GDScript into C++, making it a seamless transition.
  • Improved Performance: C++ code execution is typically faster than GDScript, allowing for performance improvements in your Godot games.
  • Detailed Parser Stage: GDPP is currently in the parser stage, where it's actively working on understanding GDScript code to facilitate accurate transpilation.

Getting Started

Prerequisites

Before using GDPP, you need to have the following prerequisites:

  • Godot Engine (version 4.X)
  • Scons
  • gcc

Installation

  1. Clone the GDPP repository to your local machine:

    git clone [email protected]:nonunknown777/gdpp.git
    

Usage

To transpile your GDScript code into C++ using GDPP, follow these steps:

  1. run in terminal scons -j12

Contribution

We welcome contributions to GDPP. If you'd like to get involved, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Submit a pull request.

Please refer to our Contribution Guidelines for more information.

License

GDPP is licensed under the MIT License, meaning you can use, modify, and distribute it freely. Please review the full license for details.


GDPP is an exciting project that has the potential to transform the way developers work with Godot GDScript. By following these instructions and contributing to the project, you can be part of this journey from the parser stage to a powerful GDScript transpiler. Your feedback and contributions are highly valued.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages