Scripts

  • Godot NExt (Node Extensions)
    3.2
    v1.0Scripts

    Godot Node Extensions, AKA Godot NExt, is a Godot 3.1+ repository dedicated to collecting basic script classes that are currently unavailable in vanilla Godot. As you might have noticed, Godot Engine's initial node offerings are general purpose and are intentionally not oriented towards particular types of games. This repository's purpose is to create classes that fulfill a particular function and work out-of-the-box. Users should be able to use your class immediately after creating it. For nodes, don't be afraid to design ones that have an array of dynamically generated children. ;-) Note: The repository is named after Nodes, but ultimately any general-purpose type is welcome here (References, Resources, etc.).

    By: willnationsdev
  • Ridiculous Coding
    4.0
    v1.3Scripts

    Makes your coding 1000000x more ridiculous with screenshake, visual effects, and explosions and now an XP bar that tracks your coding progress with fireworks.

    By: jotson
  • Ridiculous Coding (Godot 3)
    3.5
    v1.1Scripts

    Makes your coding 1000000x more ridiculous with screenshake, visual effects, and explosions and now an XP bar that tracks your coding progress with fireworks.

    By: jotson
  • Maaack's GWJ Template - Plugin
    4.2
    v0.21.2Scripts

    Template with a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene. This is identical to the Game Template, except for the opening has the GWJ logo and a space for the theme + wildcards to go. Created in collaboration with members of the Godot Wild Jam community. For usage information, visit the following: https://github.com/Maaack/Godot-Game-Template/blob/main/README.md#usage

    By: Maaack
  • Maaack's Game Template - Plugin
    4.2
    v0.21.2Scripts

    Plugin for existing Godot projects. It has a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene. Created in collaboration with members of the Godot Wild Jam community. For usage information, visit the following: https://github.com/Maaack/Godot-Game-Template/blob/main/README.md#usage

    By: Maaack
  • In-game console
    3.5
    v3.6.0Scripts

    In-game console for Godot, easily extensible with new commands. I'll try to keep project on this website up-to-date with its sources. If you have any problems with this project please try downloading more up-to-date version from github (https://github.com/quentincaffeino/godot-console/archive/master.zip). If problem persists do not hesitate to contact me on GitHub via Issues or QuentinCaffeino#9674 on Discord Project website: https://github.com/quentincaffeino/godot-console

    By: QuentinCaffeino
  • Nakama Godot 3 client
    3.1
    v3.3.1Scripts

    The official open-source Godot client for Nakama server written in GDScript. Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more. This client implements the full API and socket options with the server. It's written in GDScript to support Godot Engine 3.1+. Full documentation is online - https://heroiclabs.com/docs

    By: novabyte
  • Nakama Godot 4 client
    4.0
    v3.3.1Scripts

    The official open-source Godot client for Nakama server written in GDScript. Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more. This client implements the full API and socket options with the server. It's written in GDScript to support Godot Engine 4.0+. Full documentation is online - https://heroiclabs.com/docs

    By: novabyte
  • Godot Gameplay Systems
    4.0
    v0.20.5Scripts

    Godot Gameplay Systems (formerly godot gameplay attributes) is a set of nodes and resources which speed up development of your gameplay mechanisms. Currently it provides: - An Attributes base system (complete with buff/debuff) - An Ability base system - A camera shake node - A slide show node for your game intro - Equipment base system - Inventory base system - Interactions system (base) - Loot and drop system - Point and click nodes (both 2d and 3d) - Turn based nodes - User interface controls (radial menu container)

    By: octod
  • netfox.noray
    4.1
    v1.25.3Scripts

    Integrate noray into your multiplayer games to bullet-proof your connectivity Features: * Establish connectivity using NAT punchthrough * Uses noray for orchestration * Implements a full UDP handshake * Use noray as a relay * Useful in cases where NAT punchthrough fails * If you can see this repo, you probably can connect through noray Check out the other addons and see more at: https://github.com/foxssake/netfox ## Upgrading ### v1.8.0 * Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable. ### v1.1.1 * Remove `Interpolators` from the project autoloads, it's a static class now

    By: elementbound
  • netfox
    4.1
    v1.25.3Scripts

    Implements lag compensation and more to build multiplayer online games easier. Features: * Synchronized time * State interpolation * Lag compensation with CSP Check out the other addons and see more at: https://github.com/foxssake/netfox ## Upgrading ### v1.8.0 * Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable. ### v1.1.1 * Remove `Interpolators` from the project autoloads, it's a static class now

    By: elementbound
  • netfox.extras
    4.1
    v1.25.3Scripts

    High-level, game-specific extras for netfox Features: * Networked weapons * Rollback-aware base class for input Check out the other addons and see more at: https://github.com/foxssake/netfox ## Upgrading ### v1.8.0 * Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable. ### v1.1.1 * Remove `Interpolators` from the project autoloads, it's a static class now

    By: elementbound
  • Godot XR Tools - AR and VR helper library
    3.5
    v3.5.0Scripts

    These are support scenes for creating AR and VR applications in Godot. Please note: Godot XR Tools v3 has breaking changes compared to v2! They need to be used in combination with one of the AR or VR interfaces. This plugin requires features added to Godot 3.5 Documentation is provided here: https://godotvr.github.io/godot-xr-tools/

    By: Mux213
  • Inventory System
    4.1
    v2.5.2Scripts

    Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources. Docs: https://expressobits.com/inventory-system-docs/

    By: expressobits
  • Godot Touch Input Manager - Godot 3.x
    3.5
    vv2.1.2Scripts

    Godot Touch Input Manager (GDTIM) is an asset that improves touch input support (includes new gestures) in the Godot game engine. You just need to autoload a script and it will start analyzing the touch input. When a gesture is detected a Custom Input Event corresponding to the detected gesture will be created and fed up to the Godot built in Input Event system so it triggers functions like _input(InputEvent event). There is also a signal for each gesture if you prefer using signals to the aforementioned.

    By: mavcito
  • Godot Touch Input Manager - Godot 4.x
    4.0
    vv2.1.2 Scripts

    Godot Touch Input Manager (GDTIM) is an asset that improves touch input support (includes new gestures) in the Godot game engine. You just need to autoload a script and it will start analyzing the touch input. When a gesture is detected a Custom Input Event corresponding to the detected gesture will be created and fed up to the Godot built in Input Event system so it triggers functions like _input(InputEvent event). There is also a signal for each gesture if you prefer using signals to the aforementioned.

    By: mavcito
  • LuaAPI 4.0.x
    4.0
    vv2.0.2-stableScripts

    This is an extension that adds support for creating lua modding or in game scripting in a sandboxed environment. We aim to provide API like the lua C API for GDScript. You can find full documentation and tutorials at: https://luaapi.weaselgames.info/latest/ Importantly this is NOT meant to be a replacement for or alternative to GDScript. This extension provides no functionality to program your game out of the box. This is built for the godot 4.0.3-stable release. But should work with newer minor versions.

    By: Trey2k
  • LuaAPI-LuaJIT 4.0.x
    4.0
    vv2.0.2-stableScripts

    This is an extension that adds support for creating lua modding or in game scripting in a sandboxed environment. We aim to provide API like the lua C API for GDScript. You can find full documentation and tutorials at: https://luaapi.weaselgames.info/latest/ Importantly this is NOT meant to be a replacement for or alternative to GDScript. This extension provides no functionality to program your game out of the box. This is built for the godot 4.0.3-stable release. But should work with newer minor versions. Currently the LuaJIT version only supports Linux, Windows and MacOS

    By: Trey2k