Malcolm Anderson
Godot is a popular open-source game engine that has been in continuous development since 2014. I started using the engine around 2023 to develop my own games, and soon found myself contributing features and bug fixes.
Below are a selection of my most prized pull requests (PRs). You can also find links to GitHub with all of my submissions to Godot.
Merged PRs
These features have been merged into the main version of Godot. If you download the latest version of the engine from the official website, you can find most of them today! (Some features may still only be available in a development version.)
"Mute Game" toggle in Game view. Disable your game's audio within the editor, and focus on the other aspects of your project.
Instant Preview in Quick Open. Quick Open dialogs now let you flip quickly through potential resources, letting you see at a glance how something will look in your scene.
Show version discrepancies in the Project Manager. Colored icons now indicate when the current Godot version would upgrade or downgrade each project.
Hide groups in the Animation editor. Unnecessary tracks can be hidden by clicking the disclosure button to the left of the track's name, making it easier to focus on the animation data that matters.
Nest tweens. Make complex tween sequences easier to read and compose by building them out of smaller, simpler "subtweens".
Control audio volume on a linear scale. Easily set or fade audio using an intuitive scale, where 1.0 is full volume and 0.0 is muted.
Display images in RichTextLabel scaled to the text. The em unit for [img] tags scales the image to its surrounding text, like an emoji.
Open PRs
These features are still in development, and haven't yet been merged.
Code Actions. Get suggestions on how to fix warnings and errors in GDScript code. No LLMs or AI involved.
Supported by the Godot built-in script editor as well as external IDEs that support the Language Server Protocol.
Improve deprecated identifiers. Get visual feedback and warnings when deprecated methods, properties, classes, constants, or other symbols are used.
Supported by the Godot built-in script editor as well as external IDEs that support the Language Server Protocol.
Convert theme overrides to Type Variations. Prototype your Control styles using theme overrides and get instant feedback in the editor. Once it looks good, push those overrides to a Type Variation in your theme so that it instantly applies to other Controls.
Add documentation for GDScript warnings. New manual pages explain what GDScript warnings mean, provide example code that can trigger them, and describe how they can be fixed.
The initial PR contains pages for 6 common warnings; over time, more pages will be added until the entire suite of warnings is covered.
Improve the Animation editor's scroll bar. Drag the edges of the scroll bar in the Animation editor to change the left and right extents of the timeline view.
This PR was initially opened by Chenyang Ying and migboy1 but appeared to have been abandoned. I cloned their branch and have since maintained and updated it.
Important Note: I do not own Godot Engine, nor am I employed by the Godot Foundation. I am just one of many contributors.
The Godot Engine logo is licensed under the Creative Commons Attribution 4.0 International license.
The icons used are from Godot Engine, and licensed under the MIT License.
© 2026 Malcolm Anderson
