Godot Godot-3 Resources

Explore projects and resources specifically developed for Godot 3. This version of the Godot Engine offers a stable platform for a variety of games and applications, supported by a large community and extensive tutorials to help you get started.

Tool

SimpleGodotCRTShader

SimpleGodotCRTShader is a Godot shader that simulates CRT displays, providing a retro look with distortion, color bleeding, and scanlines. It supports Godot 4.x, 3.x, and 2.x with customizable parameters for each effect.

Godot-4 Godot-3 Shader Beginner Asset Godot 2 & 3 & 4
Tool

Scrolling Background

This Godot Engine plugin provides a customizable scrolling background node for 2D games. It simplifies the creation of seamless and visually appealing backgrounds in both Godot 2 and 3.

Godot-3 Plugin Asset Godot 3
Tool

Qodot

Qodot is a Godot Engine plugin that enables the import of Quake .map files for level design, supporting features like brush geometry, textures, collision volumes, and gameplay entities. It integrates with TrenchBroom for an intuitive level editing workflow.

Tool

Ridiculous Coding

Ridiculous Coding is a Godot Engine plugin that aims to make your coding experience more ridiculous. Inspired by Textreme2, it adds visual effects to your code as you type.

Tool

NI mate Motion Capture

NI mate Motion Capture is a Godot Engine plugin that allows users to animate skeletons using a Microsoft Kinect sensor. It requires Delicode NI mate and is compatible with Godot 3.x.

Tool

Line Collider 2D

Line Collider 2D is a Godot Engine script that dynamically generates collision shapes from an array of Line2D nodes. This tool simplifies the creation of collision boundaries for prototypes and games by automatically creating a collision shape chain that follows the provided lines.

Godot-3 Physics Tool Godot 3
Library

MDFramework

MDFramework is a C# multiplayer game framework for Godot 3.4, designed to bring familiar features from other game engines into Godot. It provides tools for member replication, network spawning, command-line parameter parsing, logging, profiling, and more.

Tool

NativeLib

NativeLib is a plugin management system for Godot Engine, designed to simplify the integration and management of native libraries for iOS and Android platforms. It handles plugin dependencies and provides easy updates for native libraries.

Tool

Level of Detail (LOD)

This Godot 3.x add-on introduces Level of Detail (LOD) functionality for meshes, lights, and particles, significantly boosting performance in large scenes. It supports dynamic adjustments based on distance, enhancing visual quality and frame rates.

Tool

InGrid

InGrid is an infinite scrolling grid plugin for the Godot Engine (3.x), ideal for creating 2D procedural universes, parallax scrolling effects, and infinite runner game mechanics. It offers customizable grid cell units and lightweight, optimized GDScript code.

Library

Kehom's Godot Addon Pack

Kehom's Godot Addon Pack is a collection of GDScript addons for Godot 3.2+, including tools for debugging, networking, UI, data management, and more, accompanied by a demo project.

Tool

GUT

GUT (Godot Unit Test) is a unit testing framework for the Godot Engine, allowing you to write tests for your GDScript code in GDScript. It supports Godot 3 and 4 and provides a simple way to install and use a plethora of asserts and utility methods.

Tool

Godot-Trail-System

Godot Trail System is an advanced trail/ribbon plugin for the Godot Engine, supporting both 2D and 3D functionalities. It offers features like variable width, color gradients, texture tiling, and customizable smoothing algorithms, making it suitable for creating effects like vehicle skid marks or Tron-like trails.

Tool

Godot VirtualJoystick

This Godot 3.3 plugin provides a virtual joystick for mobile games, supporting both 2D and 3D projects. It's designed for easy integration and use in commercial projects, encouraging sharing and support.

Library

Godot SQLite

Godot SQLite is a GDNative wrapper that provides SQLite3 database support within Godot 4.x (and 3.x in a separate branch) projects. It simplifies data management by enabling direct SQLite database interactions without complex build configurations.

Tool

Godot Polygon 2D Fracture

This tool provides simple scripts for fracturing and cutting 2D polygons in Godot. It supports Delaunay and cut-line fracturing methods, polygon restoring, and includes helper functions for polygon manipulation.

Library

GodotRx

GodotRx is a set of reactive extensions for Godot C# (Mono), providing observables for signals, lifecycle events, input events, and frame events. It also includes awaitable tasks, time scale-based schedulers, and reactive properties to enhance reactive programming in Godot.

Library

GodotPhoenixChannels

GodotPhoenixChannels is a GDScript implementation for the Channels API of the Phoenix Framework, enabling Godot games to connect to Phoenix Channels. It facilitates real-time communication between Godot projects and Elixir/Phoenix backends, supporting features like presence tracking and event handling.

Tool

godot-ply

godot-ply is a Godot Engine plugin for in-editor box modeling, designed for gray boxing and prototyping 3D levels directly within the editor. It supports Godot 4 and offers tools for mesh editing, including face extrusion, edge manipulation, and vertex adjustments.

Library

GodotNotificationCenter

GodotNotificationCenter is a simple notification center for the Godot Engine, allowing objects to observe and receive notifications from anywhere in the code. It supports Godot 3 and provides a straightforward way to implement a publish-subscribe pattern within your Godot projects.

Tool

GodotOnReady

GodotOnReady is a C# source generator for Godot 3.x that provides `onready`-like functionality for C# scripts, eliminating the need for reflection. It offers attributes to load nodes/resources and execute methods during `_Ready`.

Tool

Godot Mixing Desk

Godot Mixing Desk is a modular plugin for the Godot Engine, designed to simplify procedural audio and adaptive music implementation. It provides tools for creating interactive music and soundscapes with minimal coding, using a node-based system for managing audio components.

Library

Godot NExt

Godot NExt is a collection of basic, ready-to-use script classes and node extensions for the Godot Engine, designed to extend its functionality with specialized components. It offers a variety of utility classes and nodes to enhance game development workflows in Godot 3.1 and later.

Library

Godot Google Play Games Services

This plugin enables integration of Google Play Games Services into Godot 3.5+ Android games. It supports achievements, leaderboards, events, players, sign-in, and snapshots, providing a comprehensive interface to Google's gaming ecosystem.