Developing Godot Projects with Neovim

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • godot-dash-docset

    Dash docset generator for Godot's API

  • gdnative

    Rust bindings for Godot 3

  • I'm not sure if you are referring to GDNative which is the native/binary "scripting" interface, or hacking on the engine code itself. Neither are the primary way to use Godot -- the documentation reflects that, I guess. A lot of the documentation is not language specific, and a lot of the topics covered are fundamental.

    The engine code is great. It's structured logically and navigating it is intuitive. Building the engine is simple, customisable, and documented well. Significant chunks of the engine are integrated as compiled in 'modules'. You can add your own modules and the build system lets you select which modules to include. Adding new node types and working with the scripting/binding system is pretty straight-forward.

    I think the documentation for working on the engine[0] and contributing to the project[1] (as well as the code itself) are areas where Godot is doing exceptionally well.

    GDNative can be used to integrate external libraries, add support for other languages[2], without compiling the engine. You can use it as a scripting layer, add node types, etc. I haven't used GDNative non-trivially.

    * [0] https://docs.godotengine.org/en/stable/development/cpp/index...

    * [1] https://docs.godotengine.org/en/stable/community/contributin...

    * [2] https://github.com/godot-rust/godot-rust

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • learn-gdscript

    Learn Godot's GDScript programming language from zero, right in your browser, for free.

  • Though I am no expert and am unsure whether this remains the case, I recall reading some time ago that Heartbeast had some bad practices in his code and that it was better to learn from GDQuest/Nathan Lovato's content instead. His content is also recommended on the official docs at https://docs.godotengine.org/en/stable/community/tutorials.h...

    GDQuest made an excellent web"app" (also available as a desktop application, I believe all versions are made in Godot) that provides an interactive introduction to GDScript: https://gdquest.github.io/learn-gdscript

    It's my favorite resource for learning Godot and I can heartily recommend GDQ's channel

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • GDext: Rust Bindings for Godot 4

    1 project | news.ycombinator.com | 2 Jan 2024
  • Can someone explain how exactly are multiple languages supported in a single game engine

    1 project | /r/godot | 12 Nov 2023
  • Unity’s pricing is a symptom, not the cause of tougher times for the industry

    2 projects | news.ycombinator.com | 14 Sep 2023
  • “This Is a Disaster:” Game Developers Scramble to Deal with Unity’s New Fees

    2 projects | news.ycombinator.com | 12 Sep 2023
  • Will rust ever become a first class citizen in Godot?

    1 project | /r/godot | 6 Aug 2023