Little and big things that bug me while using Godot/GDScript.

This page summarizes the projects mentioned and recommended in the original post on /r/godot

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-proposals

    Godot Improvement Proposals (GIPs)

  • I suspect that if an enum type were ever to be supported in GDScript, it would likely have to take the form of this struct proposal I made whereby Enum is a special version of Struct. Variants would support the Struct type, and the engine would be able to define its own kinds of Struct types, including extension methods for them. The Enum Struct could have a String enum_type, a Dictionary states, and an int value. At that point, it's just a matter of building a nice factory method for them into a StructServer class in the core and then teaching the GDScriptParser how to handle those for the enum keyword in place of Dictionary instances. The existence and features of enums would be transparent in GDScript, but the engine internals would see it as a manifestation of a Struct, similar to how Godot 4 has Callable and Signal as valid variable values now.

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • It's already kinda there in 3.4 (also see the proposal for it).

  • 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
  • godot-next

    Godot Node Extensions - Basic Node Extensions for Godot Engine

  • I can understand how a global signal singleton isn't satisfactory, but why not just write a string-based event dispatcher? In fact, I'm pretty sure Godot Next has one with a wrapper node for singleton usage. With a few tweaks, you could make message dispatches be handled via pattern matching on a RegEx for the message type, thereby letting you have wildcards and the like.

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

  • Looking for help with CI setup

    3 projects | /r/godot | 11 Jun 2023
  • I’ve worked on this level design plugin for 6 months and its finally ready!

    5 projects | /r/godot | 14 May 2023
  • Raku + Godot? GDExtension, could this be possible?

    3 projects | /r/rakulang | 17 Jan 2023
  • Releasing my "Embed External Editor" GDExtension! For now it only supports Godot 4 + Windows + VSCode. Try it out!

    5 projects | /r/godot | 15 Aug 2022
  • Basic question about making sense of the Godot github page, Godot versions, compiling

    2 projects | /r/godot | 8 Aug 2022