Plugins

  • Dataclasses
    3.2
    v1.0.2Scripts

    Easy dataclasses with helpful features for Godot Engine. (similar to Python's dataclasses) Features - Customization options - Create object from Dictionary - Serialize to Dictionary - Better printing of object Examples, Customization and Docs https://github.com/3ddelano/dataclasses-godot

    By: 3ddelano
  • Touch JoyPad (Gamepad)
    3.2
    v1.0.02D Tools

    This is easy way to put a joypad in your godot project.

    By: shinneider
  • Gesture Recognizer
    4.2
    vv0.42D Tools

    Gesture recognizer is a godot addon, this addon allows you make and recognize gestures It's based on $Q Super-Quick Recognizer

    By: Little Fish
  • Inventory Manager
    4.2
    v1.1.0Tools

    A minimalistic inventory manager for the Godot Game Engine. * Manipulate inventories with ease in GDScript * Easy to customize -- bring your own GUI nodes * Inventory viewer included at runtime in a debugger panel

    By: Rubonnek
  • Previewing Parallax Background
    4.1
    v1.0.12D Tools

    Provides parallax background that moves it's layers in editor. It helps to arrange objects in different layers relative to each other This is a port of the similar plugin from Godot 3.4.X to 4.X.X (https://godotengine.org/asset-library/asset/1535)

    By: nklbdev
  • BugReporter
    4.1
    v1.0Misc

    Allows your players to send bug reports, feature requests and general feedback directly from within the game to a discord webhook. From there you can do whatever.

    By: ASecondGuy
  • MIDI Importer
    4.2
    v1.0.1Tools

    This addon allows you to import and parse MIDI files in your project as any other resource. It handles almost all available MIDI files features and also has some encapsulated tools for easier use.

    By: G0retZ
  • OverheadCar2D
    4.0
    v0.1.1Scripts

    Adds a node type called OverheadCarBody2D to Godot 4 that implements reasonably good car physics. It's the car solution described here (http://kidscancode.org/godot_recipes/3.x/2d/car_steering/) and here (https://engineeringdotnet.blogspot.com/2010/04/simple-2d-car-physics-in-games.html) but adapted for Godot 4 and shared so it can be easily reused. It extends CharacterBody2D. Supports friction areas with OverheadCarArea2D and automatic driving for non-playable characters with OverheadCarPathFollow2D.

    By: ryanboder
  • Godoxel - Image Editor
    3.3
    v0.4Tools

    A Plugin for Godot that allows you to create images in the editor. * Save/Load Godoxel (.godoxel) (added in v0.4) * Animation-Panel (added in v0.4) * Frames with previews (added in v0.4) * Shortcut-Window with shift (added in v0.4) * Preview Window (v0.3) * Undo/Redo with Z/Y (now prints undo/redo message) * Layers * Export Frame, Layer or as single image (.png) * Multiple layers (can be (alpha)-locked/hidden) * Tools: Pencil, lighten/darken, rectangle/line, fill, ...

    By: codot
  • rpc-await
    4.0
    v1.0Scripts

    Small utility script for Godot's networking to allow sending requests over rpc that you can await on for a return value.

    By: dominiks
  • GMC: Media Controller for MPF
    4.3
    v0.1.3Misc

    The Godot Media Controller (GMC) is a display platform for creating pinball games using the Mission Pinball Framework (MPF). With GMC, pinball makers can use Godot as their graphics engine for robust screen content and media features on games built on MPF.

    By: avanwinkle
  • Hypercasual Gradient Shader
    4.2
    v1.03.1Shaders

    A shader meant for adding gradients to unlit 3D meshes. Contains examples, and documented code.

    By: Trixelized
  • Ingame BugReporter & Feedback
    3.5
    v1.4Misc

    Allows your players to send bug reports, feature requests and general feedback directly from within the game to a discord webhook. Features 2 different BugReporter UI designs and 1 survey style UI. From there you can do whatever.

    By: ASecondGuy
  • 2.5D World Map with Selection
    3.3
    v1.0Templates

    Scene and code setup for flat world map in 3D, with working camera and selection via raycasting. Move camera with WSAD, zoom with + and - from keypad, selectable country is Ireland.

    By: RafGro
  • Racing Cameras
    4.2
    v0.33D Tools

    This plugin provides a handful of handy cameras for prototyping racing games. It creates an autoloaded singleton that automtically manages the cameras and allows you to switch between them. There are four vehicle cameras: - RacingChaseCamera - a camera that chases the vehicle - RacingMountedCamera - a camera that allows you to switch between multiple user-defined positions on the vehicle - RacingOrbitCamera - a camera that orbits around the vehicle, controlled with the mouse - RacingCockpitCamera - a cockpit camera, which you can look around with, using the mouse And one external camera: - RacingTrackCamera - a camera that automatically switches between user-defined positions around the track in order to follow the vehicle. Check out the documentation for more information, and the example scenes to see all the cameras in action.

    By: skaruts
  • G4 Ultimate Touch Joypad
    4.0
    v1.0Demos

    This is the ultimate touch joypad for Godot 4. Features: - Multi-touch supported: this joypad is coded in a way that it won't get interfered with other touch-related features in the game. - Signal-based control: by using the engine's signal, the code is very simple, reliable, and fast! - Area-based D-Pad control: the D-Pad uses an area specified by the button node to detect touch input instead of some calculations from the slowish user script. Therefore, the user can easily change the area to detect touch input from with thin the editor instead of having to change some complicated calculation in the script! - Muti-size D-Pad supported: the user can easily change the D-Pad to any size as it won't break the code. - Flexible D-Pad position: the user doesn't need the ultimate precision as the D-Pad will follow the user's thumb (in the limited area). - Auto D-Pad recenter: the D-Pad will automatically return to its default positon. The user can specify the default position in the editor, there's no need to change this in the code. - Visual Script: the code is written in Visual Script. Therefore, it's easy to read and understand the code if someone wants to modify it.

    By: kreaninw
  • Papershot: A node that takes screenshots of its viewport
    4.3
    v1.1.0Scripts

    Don't want to think about screenshots for every jam game? Papershot to the rescue! Papershot is a node that takes screenshots of its viewport. Screenshots can be taken either by calling Papershot.take_screenshot(), or by configuring a shortcut. They're saved with filenames such as "Screenshot 2024-07-26 17-46-21-149.jpg". If you use Papershot and would like more features or configuration options, open an issue or contact me. Configuration options: - folder: Folder to save screenshots in - shortcut: Shortcut for taking a screenshot - file_format: Format to save screenshots in, JPG or PNG Signals: - screenshot_saved(image, path) - io_error(error, path)

    By: anniryynanen
  • Godot 3.0 GPU 2D and 3D Simplex Noise
    3.0
    v1.0Demos

    This is an example on how to use Simplex Noise, that is generated on GPU (and that is why it is extremely fast). There are three scenes: First one is 2d example which just shows Sprite with noise texture, generated by 2d noise shader. Second on is 3d example that uses another shader, that has a 3d noise implementation and uses vertex shader to deform simple plane mesh. Third (and main) example shows how to read values from the sprite node (which uses 2d noise shader) and use this data to modify y positions of objects on the scene.

    By: curly-brace