# awesome-godot **Repository Path**: godotengine_mirror/awesome-godot ## Basic Information - **Project Name**: awesome-godot - **Description**: 一些有趣godot游戏, 插件, 附加组件, 脚本的列表 - **Primary Language**: Unknown - **License**: CC-BY-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2023-09-14 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 狗刀塔(Godot)天下第一! [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [English](./README.md)|中文 [![Godot Engine logo](godot-logo.svg)](https://godotengine.org) 来自Godot的[免费/自由](https://www.gnu.org/philosophy/free-sw.html)游戏, 插件, 附加组件与脚本策划表单. 在Godot中寻找第三方编程语言支持? 参考[Vivraan/godot-lang-support](https://github.com/Vivraan/godot-lang-support)(考虑到这已经不在游戏开发范围内, godotengine_mirror暂时不会进行搬运). ## 内容 - [游戏](#游戏) - [2D](#2d) - [3D](#3d) - [项目](#项目) - [模板](#模板) - [Demos](#demos) - [教程](#教程) - [插件与脚本](#插件与脚本) - [模块](#模块) - [GDScript/C#编辑器支持](#编辑器支持) - [Godot脚本编辑器语法主题](#Godot脚本编辑器语法主题) - [非官方的Godot构建](#非官方的Godot构建) - [bash脚本](#bash脚本) - [网站](#网站) - [其他](#其它) ## 游戏 *使用Godot的开源游戏* ### 2D #### Godot 3.2+ - [Everplast](https://github.com/WraithWinterly/Everplast) - Unique 2D platforming experience filled with rage, rush, speed, and spray. - [Falling Square](https://github.com/EmilienLeroy/FallingSquare) - A simple mobile game to test your reflex. - [Librerama](https://codeberg.org/Yeldham/librerama) - 一个免费/自由的快节奏街机小游戏集合。 - [Pocket Broomball](https://github.com/dulvui/pocket-broomball/) - 世界上第一款扫帚球游戏,适用于iOS,Android和html5。 - [Portal 2D](https://github.com/JulianWels/portal2d) - 2D remake of the Portal games. - [spindle of serendipity](https://zacryol.itch.io/spindle-of-serendipity) - 可定制条目的猜字游戏。 - [SuperStarfighter](https://github.com/notapixelstudio/superstarfighter) - Fast-paced local party game with starships that battle in a top-down arena. - [TuxBuilder](https://github.com/Alzter/TuxBuilder) - Work-in-progress reimplementation of SuperTux. #### Godot 3.1 - [Blipshift](https://github.com/GaidamakUA/blipshift) - 简单的自上下移动的平台游戏。 - [Circle Jump](https://github.com/kidscancode/circle_jump) - Mobile arcade game, addicting and enjoyable. How-to-made tutorial is available, so you can recreate it yourself and learn Godot. - [Haldric](https://github.com/wesnoth/haldric) - Official work-in-progress reimplementation of Battle for Wesnoth. - [SealedBite](https://github.com/securas/SealedBite) - 2D平台游戏,GitHub Game Off 2019 jam的获奖游戏。 - [Unknown Horizons](https://github.com/unknown-horizons/godot-port) - Official work-in-progress reimplementation of Unknown Horizons. #### Godot 3.0 - [Breakable](https://github.com/didier-v/breakable) - A breakout-like game. - [Memory Game](https://github.com/Tzoop/MemoryGame) - 简单的记忆游戏. #### Godot 2.1 - [BlockPop](https://github.com/vnen/blockpop) - A simple Breakout clone. - [Bombs](https://github.com/randyyaj/Bombs) - 简单的移动的游戏。你需要触摸炸弹来拆除它们。 - [Captain Holetooth](https://github.com/Hirnbix/captain-holetooth) - 在一个详细的世界中探索平台游戏。面向年轻玩家。 - [Dolphin Island 2](https://github.com/janmarcano/Dolphin-Island-2) - 为A Game By It's Cover 2015 Game Jam制作的平台游戏。 - [DynaDungeons](https://github.com/akien-mga/dynadungeons) - Bomberman clone in a fantasy universe. - [Kraken-Rampage](https://github.com/randyyaj/Kraken-Rampage) - Ludum Dare 33 entry made in 48 hours. - [Minehunter](https://github.com/genete/Minehunter) - A Minesweeper clone. - [Minilens](http://kobuge-games.github.io/minilens/) - 免费的益智平台游戏。 - [Mountain of Hope](https://github.com/w84death/mountain-of-hope) - Game made on Theater Game Jam (PGA 2015). - [Ninja-Training](https://github.com/KOBUGE-Games/Ninja-Training) - Small running game done as 1 hour challenge. - [No hope](https://github.com/sergicollado/no_hope_LD33) - Ludum Dare 33 entry made in 48 hours. - [Planet Rider](https://github.com/FEDE0D/Planet-Rider) - 2D physics parkour game in an alien environment. - [Platshoot](https://github.com/Calinou/platshoot) - A 2D shooter game. - [Ringed](https://github.com/KOBUGE-Incubator/ringed) - Top-down shooter with extensive usage of light effects. - [Tanks of Freedom](https://github.com/w84death/Tanks-of-Freedom) - Free turn-based isometric strategy game. - [Three Hungry Mice](https://github.com/delstuff/threeHungryMice) - Breakout game with mice made for the Godot Engine Jam of March 2016. ### 3D #### Godot 3.2+ - [Ball2Box](https://github.com/dulvui/ball2box) - Shoot the ball into the box, available for iOS, Android and html5. - [Boom](https://github.com/FelicePollano/Boom) - A very simple, old fashion FPS, work-in-progress but playable. - [Broken Seals](https://github.com/Relintai/broken_seals) - A work-in-progress third person action RPG with multiplayer support (needs custom engine modules). - [Super Tux Party](https://gitlab.com/SuperTuxParty/SuperTuxParty) - A free/libre and open-source party game that is meant to replicate the feel of games such as Mario Party. - [Tanks of Freedom II](https://github.com/P1X-in/Tanks-of-Freedom-3-D) - Free turn-based isometric strategy game in voxel art. - [Thrive](https://github.com/Revolutionary-Games/Thrive/) - A free, open-source game about the evolution of life (Mono). #### Godot 3.1 - [Rapid Rescue](https://github.com/Azza292/RapidRescue) - Rapid Rescue is a local multiplayer strategy game inspired by Labyrinth. #### Godot 3.0 - [Meteorite](https://github.com/Bauxitedev/meteorite) - A lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018. #### Godot 2.1 - [Cheese Hunter](https://github.com/khairul169/cheese-hunter) - A game for Godot Engine Jam of March 2016. ## 项目 *Non-game Open source projects made with Godot (tools/utilities).* #### Godot 4.0 - [Clipboard Narrator](https://github.com/lesleyrs/clipboard-narrator) - 把任何网页变成有声读物,在桌面上的背景工程! #### Godot 3.5+ - [GATT - Godot Autotile Texture Templater](https://github.com/sesopenko/gatt) - 用于生成所需大小和颜色的2x2和3x 3自动平铺贴图集的工具。 #### Godot 3.2+ - [Arrow](https://github.com/mhgolkar/Arrow) - A tool to design game narratives with nodes. - [Godello](https://github.com/alfredbaudisch/Godello) - A Trello-like kanban board application made with Godot. A proof of concept for complex non-game applications with Godot, as well real-time online interactions between multiple users. Includes backend code. - [Lorien](https://github.com/mbrlabs/Lorien) - Infinite-canvas drawing/whiteboarding app for Windows, Linux and macOS. Supports drawing tablets and pressure sensitivity. - [Material Maker](https://github.com/RodZill4/material-maker) - Create PBR materials procedurally (similar to Substance Designer). - [Pixelorama](https://github.com/Orama-Interactive/Pixelorama) - 2D pixel art editor. - [ProtonGraph](https://github.com/protongraph/protongraph) - Node-based tool for procedural content creation. Like visual scripting, but for 3D model generation (needs custom engine modules). - [vpuppr](https://github.com/virtual-puppet-project/vpuppr) - A cross-platform VTuber application with mulitple tracking backends. ## 模板 *Projects to use as a base for your own games.* #### Godot 3.5+ - [bendn's Godot Template](https://github.com/bend-n/godot-template) - Game template using the [gpm](https://github.com/you-win/godot-package-manager), with itch.io pushing and builds automated. Starter CLI included. #### Godot 3.2+ - [Crystal Bit Godot Game Template](https://github.com/crystal-bit/godot-game-template) - Opinionated game template. It includes continuous integration, scene loading with graphic transitions and game pause handling. - [First Person Starter](https://github.com/Whimfoome/godot-FirstPersonStarter) - Template with First Person Controller, easily adjustable from the Inspector. - [Godot First Person Camera](https://github.com/tavurth/godot-simple-fps-camera) - A simple FPS starter with jumping, movement, flashlight and a player character with animations. - [Godot FPS Template](https://github.com/MilkAndBanana01/godot-fps-template) - A free first person game template for the Godot Engine. - [Godot Game Of Life](https://github.com/tavurth/godot-game-of-life) - Conway's *Game of life* using shaders. - [Minimum Game](https://github.com/benmarz/minimum_game) - Template top-down 2D pixel art game, with multiple rooms, a HUD, menus, and autosaving. - [Multiplayer First Person Shooter](https://github.com/blockspacer/Godot-3.2-Multiplayer-FPS) - Multiplayer first person shooter example project. - [Multiplayer Third Person Shooter](https://github.com/jasonswearingen/TPS-MP) - Multiplayer third person shooter example project. #### Godot 3.1 - [Godot-GameTemplate](https://github.com/nezvers/Godot-GameTemplate) - Template with all necessary stuff taken care of. Designed for pixel art games. ## Demos *Demos to learn GDScript, its concepts, and various game features.* #### Godot 3.2+ - [Godot Demo Projects](https://github.com/godotengine/godot-demo-projects) - Official Godot demo projects (everything except the TPS demo). - [TPS Demo](https://github.com/godotengine/tps-demo) - Official Godot third person shooter (TPS) demo with high quality graphics. - [Godot experiments](https://github.com/MrEliptik/godot_experiments) - Several 2D, 3D and VR experiments. - [The Tower](https://github.com/Relintai/the_tower) - A voxel-based parkour game to show the capabilities of the Voxelman module. #### Godot 3.1 - [Realistic Water Shader](https://github.com/godot-extended-libraries/godot-realistic-water) - Realistic 3D water shader with foam and caustics. - [OpenRPG](https://github.com/GDquest/godot-open-rpg) - JRPG-style game demo and template. - [voxelgame](https://github.com/Zylann/voxelgame) - Minecraft-like voxel terrain demo, utilising the godot_voxel module. #### Godot 3.0 - [Open Source A-RPG Demo](https://github.com/GDQuest/godot-make-pro-2d-games) - RPG demo. #### Godot 2.1 - [FPS Test](https://github.com/Calinou/fps-test) - A singleplayer FPS test. Physics work, but there are no enemies and no proper shooting. - [Pathfinding 2d](https://github.com/FEDE0D/godot-pathfinding2d-demo) - A demo project demonstrating pathfinding using a tilemap. - [UDP Snapshot interpolation](https://github.com/empyreanx/godot-snapshot-interpolation-demo) - Lets you connect to a server and view networked physics. - [UDP State synchronization](https://github.com/empyreanx/godot-state-sync-demo) - A more efficient networking demo than the snapshot interpolation one. - [Voxel Game](https://github.com/toger5/Godot-Voxel-Game-MineCraftClone) - Minecraft-like voxel terrain demo. ## 教程 > **Note** > > The [list of tutorials](https://docs.godotengine.org/en/latest/community/tutorials.html) has moved to the Godot documentation. ## 插件与脚本 *Scripts that let you do new stuff, or enhance Godot functionality.* #### Various Godot versions - [2D Day/Night Cycle](https://github.com/hiulit/Godot-3-2D-Day-Night-Cycle) - A ☀️ Day / 🌔 Night cycle for 2D (Godot 3.x). - [2D Destructible Objects](https://github.com/hiulit/Godot-3-2D-Destructible-Objects) - A script that takes a sprite, divides it into blocks and makes them explode💥 (Godot 3.x). - [AgonesSDK](https://github.com/AndreMicheletti/godot-agones-sdk) - Plugin to add [Agones](https://github.com/googleforgames/agones) SDK functionality to Godot (Godot 3.x). - [Anima](https://github.com/ceceppa/anima) - Run sequential and parallel animations with less code compared to Tween (Godot 3.x). - [Aseprite Wizard](https://github.com/viniciusgerevini/godot-aseprite-wizard) - Plugin for importing animations from Aseprite as SpriteFrames (Godot 3.x). - [AutoColliders](https://github.com/graycastle/godot-AutoColliders) - Allows the automatic generation of colliders for Sprites, with planned expansion to handle 3D meshes in the future (Godot 3.x). - [BoxCam2D](https://github.com/samdaiya/BoxCam2D) - Simplest way to implement grid-based 2D camera movement (Godot 3.x). - [CRT Shader](https://github.com/hiulit/Godot-3-2D-CRT-Shader) - A Godot shader that simulates CRT Displays with many shader parameters (Godot 3.x). - [Cyclops Level Builder](https://github.com/blackears/cyclopsLevelBuilder) - A level builder for quick prototypes and proof-of-concepts (Godot 4.x). - [Dialogue Manager](https://github.com/nathanhoad/godot_dialogue_manager) - A simple but powerful text based branching dialogue editor and runtime (Godot 3.x, 4.x). - [EffekseerForGodot3](https://github.com/effekseer/EffekseerForGodot3) - Import [Effekseer](https://effekseer.github.io/en/) particle effects (Godot 3.x). - [Escoria](https://github.com/godotengine/escoria) - Point & click adventure game framework (Godot 2.1, 3.2+). - [Fast Fourier Transform (FFT)](https://github.com/tavurth/godot-fft) - Fast Fourier Transform in GDScript (Godot 4.x). - [GdUnit3](https://github.com/MikeSchulze/gdUnit3) - Godot Unit Testing Framework (Godot 3.x). - [GodotNotificationCenter](https://github.com/didier-v/GodotNotificationCenter) - A notification center (Godot 3.x). - [GodotPhoenixChannels](https://github.com/alfredbaudisch/GodotPhoenixChannels) - A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework (Godot 3.*). - [Godot Radial Menu](https://github.com/tavurth/godot-radial-menu) - A radial menu written in shader code for performance. - [Godot Recipes](https://kidscancode.org/godot_recipes/3.x/) - A large collection of tutorials and techniques, both big and small. - [Godot Shaders](https://github.com/GDQuest/godot-shaders) - A large library of free and open-source shaders for 2D and 3D. - [Godot SQLite](https://github.com/2shady4u/godot-sqlite) - GDNative wrapper for SQLite, making it possible to use SQLite databases as data storage in your project (Godot 3.2+). - [GodotTIE](https://github.com/henriquelalves/GodotTIE) - Text Interface Engine to control text output (like in a RPG dialogue) (Godot 2.x, 3.x). - [gterm](https://github.com/TeddyDD/gterm) - GUI control that draws something similar to \*nix terminal emulators (Godot >= 2.1). - [GUT](https://github.com/bitwes/Gut) - Utility for writing unit tests in GDScript (Godot 3.x). - [HTerrain](https://github.com/Zylann/godot_heightmap_plugin) - Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass (Godot 3.x). - [Importality](https://github.com/nklbdev/godot-4-importality) - raster graphics and animations importers: Aseprite, Krita, Pencil2D, Piskel, Pixelorama and others (Godot 4.x). - [InGrid](https://github.com/Larpon/ingrid) - Infinite scrolling grid (Godot 3.x). - [Input Helper](https://github.com/nathanhoad/godot_input_helper) - A helper for detecting input devices and remapping controls (Godot 3.x, 4.x). - [obs-websocket-gd](https://github.com/you-win/obs-websocket-gd) - Script and editor plugin to control Open Broadcaster Software from Godot via obs-websocket (Godot 3.x). - [Ridiculous Coding](https://github.com/jotson/ridiculous_coding) - Makes your coding experience in Godot 1000× more ridiculous (Godot 3.x). - [Scene Manager](https://github.com/glass-brick/Scene-Manager) - Make nice and customizable scene transitions in one line of code (Godot 3.x, 4.0.alpha). - [Scrolling Background](https://github.com/dploeger/godot-scrollingbackground) - A scrolling background node (Godot 2.1,3.x). - [SimpleGodotCRTShader](https://github.com/henriquelalves/SimpleGodotCRTShader) - A simple Godot shader that simulates CRT Displays (Godot 2.x, 3.x). - [SignalVisualizer](https://github.com/Ericdowney/SignalVisualizer) - Displays the current scene's signals and connections in a easy to read graph and tree dock (Godot 4.x). - [SMRT-Godot](https://github.com/brunosxs/SMRT-Godot) - A dialog system and editor fairly customizable, a nice fit for story-driven games (Godot 3.x). - [StoryTeller Engine](https://github.com/HeavenMercy/StoryTeller-Engine) - Dialog and interactive fiction engine (Godot 3.x). - [Tiled importer](https://github.com/vnen/godot-tiled-importer) - Import maps from [Tiled](https://www.mapeditor.org/) (Godot 3.x). - [TileSet Builder](https://github.com/HeavenMercy/TileSet-Builder-Godot-Plugin) - Quickly build tilesets with style (Godot 3.x). #### Godot 3.2+ - [AntialiasedLine2D](https://github.com/godot-extended-libraries/godot-antialiased-line2d) - Higher-quality antialiased Line2D and Polygon2D drawing compared to the default Godot implementation (GLES3 + GLES2, all platforms). - [Cartographer](https://github.com/awkwardpolygons/cartographer) - Heightmap-based 3D terrain editor. - [CSG Mesh Exporter (.OBJ)](https://github.com/mohammedzero43/CSGExport-Godot) - Export CSG nodes to OBJ meshes to improve editing performance. - [Code Snapshot](https://github.com/fenix-hub/godot-engine.code-snapshot) - A plugin which lets you take beautified screenshots of your code within the editor. - [Debanding Material Shader](https://github.com/fractilegames/godot-gles2-debanding-material) - Simple material shader with added debanding noise, for use with the GLES2 renderer as it doesn't support full-screen debanding. - [Delaunator GDScript](https://github.com/hiulit/Delaunator-GDScript) - A GDScript library for Delaunay triangulation of 2D points. - [Dialogic](https://github.com/coppolaemilio/dialogic) - Create dialogs, characters and scenes to display conversations. - [Dijkstra map for Godot](https://github.com/MatejSloboda/Dijkstra_map_for_Godot) - A GDNative project for Godot game engine, that introduces Dijktra Map pathfinding node. - [Discord.gd](https://github.com/3ddelano/discord.gd) - Discord bot API wrapper. Make bots in 100% GDScript. - [Funexpected Flash Tools](https://github.com/funexpected/flash-tools) - Adobe Animate (Flash) plugin that allows you to export a project for a Godot Engine. - [GDGIFExporter](https://github.com/jegor377/godot-gdgifexporter) - GIF exporter made entirely in GDScript. - [GitHub integration](https://github.com/fenix-hub/godot-engine.github-integration) - Interact with GitHub without opening your browser. - [GDGotm](https://github.com/PlayGotm/GDGotm/tree/master/gotm) - GDScript API for [gotm.io](https://gotm.io/). - [godotccd](https://github.com/TheSHEEEP/godotccd) - Fast 3D collision checks in Godot using libccd. - [godotdetour](https://github.com/TheSHEEEP/godotdetour) - A GDNative implementation of the detour/detourcrowd library. - [GodotDiscordSDK](https://github.com/LennyPhoenix/GodotDiscordSDK) - A GDNative wrapper for the Discord Game SDK, adding support for its functionality in GDScript without recompiling the engine (as opposed to something like godotcord which is a custom engine module). - [Godot GamePad](https://github.com/ACB-prgm/Godot_GamePad) - Allows players to use their mobile devices as controllers. - [Godot Gif Getter](https://github.com/you-win/godot-gif-getter) - An in-game utility for recording and saving GIFs (written in GDNative Rust). - [godot-ink](https://github.com/paulloz/godot-ink) - A C# (Mono) plugin to integrate stories writen in [ink](https://github.com/inkle/ink), a scripting language for writing interactive narrative. - [Godot NExt](https://github.com/godot-extended-libraries/godot-next) - A set of basic node extensions. - [Godot Mixing Desk](https://github.com/kyzfrintin/Godot-Mixing-Desk) - Make procedural sound and adaptive/procedural music with a few nodes and a couple lines of code. - [GodotOnReady](https://github.com/31/GodotOnReady) - A C# (Mono) alternative to the GDScript-only `onready` keyword, without reflection. - [GodotRx](https://github.com/semickolon/GodotRx) - Reactive extensions for Godot C# (Mono). - [godot-ply](https://github.com/jarneson/godot-ply) - In-editor box modelling for gray boxing or prototyping 3D levels. - [Godot Polygon 2D Fracture](https://github.com/SoloByte/godot-polygon2d-fracture) - Two simple scripts for fracturing and cutting polygons. - [Godot-Trail-System](https://github.com/OBKF/Godot-Trail-System) - Advanced 2D/3D trail system. - [Godot VirtualJoystick](https://github.com/mcunha-br/Godot_VirtualJoystick) - A simple vitual joystick for mobile devices. - [Kehom's Godot Addon Pack](https://github.com/Kehom/GodotAddonPack) - A collection of addons for debugging, networking, UI, and more. - [Level of Detail (LOD)](https://github.com/Calinou/godot-lod) - Level of detail add-on for meshes, lights and particles. Can improve performance in large scenes. - [Line Collider 2D](https://github.com/Kylogias/godot-line-collider-2d) - A script which adds colliders that follow an array of Line2Ds (useful for prototypes). - [MDFramework](https://github.com/DoubleDeez/MDFramework) - A C# multiplayer framework with additional tools (Mono). - [NI mate Motion Capture](https://github.com/hoontee/godot-ni-mate-motion-capture) - Animate Skeletons with a Microsoft Kinect sensor. - [NativeLib](https://github.com/DrMoriarty/nativelib) - Plugin management system designed to easily operate with native libraries for iOS/Android. It also takes care about plugin dependencies and provides hassle-free native libs updating. Attribution and analytics: Adjust, Amplitude, AppsFlyer, Flurry, GameAnalytics, Tenjin. Ads networks and mediation: AdColony, AppLovin, TapDaq. GDPR and privacy: App Tracking Transparency, Ogury. Social: Facebook. Universal backend solution: Firebase. - [Qodot](https://github.com/Shfty/qodot-plugin) - Quake `.map` file support for Godot. Lets you use [TrenchBroom](https://kristianduske.com/trenchbroom/) for level design. - [Scatter](https://github.com/HungryProton/scatter) - Randomly fill an area with props or other scenes. - [Shell Fur](https://github.com/Arnklit/ShellFurGodot) - 3D fur node for Godot. - [SmartShape2D](https://github.com/SirRamEsq/SmartShape2D) - A 2D terrain tool. - [Tree generator](https://github.com/Zylann/godot_tree_generator_plugin) - Tool for generating trees. - [UI Design Tool](https://github.com/imjp94/UIDesignTool) - Intuitive design workflow for UIs in the editor. - [Volumetrics](https://github.com/SIsilicon/Godot-Volumetrics-Plugin) - Voxel-based volumetric lighting and fog plugin. - [Voxel-Core](https://github.com/ClarkThyLord/Voxel-Core) - GDScript voxel plugin for creating, importing and editing voxel content in-engine and in-game. - [VPainter](https://github.com/tomankirilov/VPainter) - 3D vertex painting plugin. - [Waterways](https://github.com/Arnklit/WaterGenGodot) - Tool to generate river meshes with flow and foam maps based on Bézier curves. - [Wwise](https://github.com/alessandrofama/wwise-godot-integration) - Wwise audio middleware integration. - [XSM](https://gitlab.com/atnb/xsm) - A fully-featured hierarchical State Machine with parallel states, easy animation, random states and more. - [Yume Visual Novel Editor](https://github.com/yumedev40/Yume-Visual-Novel-Editor) - An integrated editor for creating visual novel games. #### Godot 3.1 - [FMOD GDNative](https://github.com/utopia-rise/fmod-gdnative) - Plugin to use the FMOD audio engine in GDScript. #### Godot 3.0 - [gdstats](https://github.com/droxpopuli/gdstats) - A library of pseudorandom number generators for common statistical distributions. #### Godot 2.1 - [Auto Tile Layer](https://github.com/leezh/autotile) - Allows automatic 2D tiling using RPG Maker's Autotile format. - [Grass Plugin](https://github.com/marcosbitetti/grass_plugin_4_godot) - A plugin to handle huge amounts of grass, foliages and other vegetations. - [SUTjoystick](https://gitlab.com/shine-upon-thee/joystick) - Easy gamepad support for GNU/Linux and Windows. #### Godot version unknown - [Camera2D Screen Shake](https://godotengine.org/qa/438/camera2d-screen-shake-extension) - Screen shake effect for Camera2D. - [Easing Script](https://github.com/impmja/godot-easing) - A port of the Robert Penner's equations for easing. - [GDSerCommPlugin](https://github.com/NangiDev/GDSerCommPlugin) - A plugin to read Arduino serial input (needs custom engine modules). - [gdutils](https://github.com/GodotExplorer/gdutils) - Utilities for Godot written in GDScript. - [Godot Game Tools](https://github.com/vini-guerrero/Godot_Game_Tools) - Blender plugin to ease importing assets into Godot. - [Polygon Merge](https://github.com/ScyDev/Godot-Scripts) - Merge polygons. - [Simplex 2D/3D](https://github.com/OvermindDL1/Godot-Helpers) - Simplex deterministic noise functions. - [Tileset Builder](https://gist.github.com/Calinou/27e979ab0a35500c3381) - Build tilesets. ## 模块 *Stuff integrated into Godot core (C++).* #### Various Godot versions - [Entity Spell System](https://github.com/Relintai/entity_spell_system) - An entity and spell system for complex (optionally multiplayer) RPGs (Godot 3.2, 4.0). - [godot-anl](https://github.com/Xrayez/godot-anl) - A wrapper for [Accidental Noise Library](https://github.com/JTippetts/accidental-noise-library) with a visual noise editing support. - [godot-luaAPI](https://github.com/WeaselGames/godot_luaAPI) - Module for creating sandboxed modding APIs with Lua (Godot 3.2+, 4.0). - [godot-python](https://github.com/touilleMan/godot-python) - Python support for Godot 3. - [godot-voxel](https://github.com/Zylann/godot_voxel) - Module for creating volumetric worlds (Godot 3.1+). - [Gdnet for Godot 3](https://github.com/PerduGames/gdnet3) - An ENet wrapper for Godot 3. - [GodotHook](https://github.com/Mestima/GodotHook) - A lite custom event system for Godot Engine (Godot 3.x, 4.x). - [GodotSteam](https://github.com/Gramps/GodotSteam) - Steam API library binding for Godot. Supports Windows, macOS and Linux (Godot 3.x). - [Texture Packer](https://github.com/Relintai/texture_packer) - Tools to layer, pack, and merge textures at runtime (Godot 3.2+, 4.0). - [Voxelman](https://github.com/Relintai/voxelman) - A voxel engine with more focus on editor integration, gameplay-related features, and extendability (Godot 3.2+, 4.0). #### Godot 4.0 - [FMOD GD4](https://github.com/summertimejordi/fmod_gd4) - FMOD Studio API集成。 - [Godex](https://github.com/GodotECS/godex) - 实体组件系统库。 #### Godot 3.2+ - [Flash Module](https://github.com/funexpected/godot-flash-module) - Use Adobe Animate (Flash) projects in Godot. - [GodotAIGym](https://github.com/lupoglaz/GodotAIGym) - Make your Godot project into an OpenAI Gym environment to train RL models with PyTorch. - [godotcord](https://github.com/drachenfrucht1/godotcord) - A wrapper for the [Discord Game SDK](https://discord.com/developers/docs/game-sdk/sdk-starter-guide). - [godot-apple-id](https://github.com/Wild-Pluto/godot-apple-id) - Module for sign in with Apple in Godot. - [godot-simple-state](https://github.com/tavurth/godot-simple-state) - A minimal finite state machine using nodes, perfect for Jam games. - [Godot-Slicer](https://github.com/cj-dimaggio/godot-slicer) - A port of [Ezy-Slicer](https://github.com/DavidArayan/ezy-slice) for Godot. - [Goost](https://github.com/goostengine/goost) - A general-purpose, extensible and customizable extension. - [PortAudio](https://github.com/sebastian-heinz/portaudio) - Wrapper methods and Godot-friendly types to use [PortAudio](http://www.portaudio.com). - [Speech to Text](https://github.com/menip/godot_speech_to_text) - Captures the user's microphone input and converts it to text. - [spout-gd](https://github.com/you-win/spout-gd) - Share OpenGL textures across Windows applications through your GPU using [Spout](https://github.com/leadedge/Spout2). #### Godot 3.1 - [FMOD Integration](https://github.com/alexfonseka/godot-fmod-integration) - Module to integrate the FMOD audio engine in Godot. #### Godot version unknown - [godot-enet-better](https://github.com/Faless/godot-enet-better) - A better ENet module for high-performance multiplayer games with Godot. - [Head tracking using OpenCV](https://github.com/antarktikali/godot-opencv-gpu-perspective) - [Open Adaptive Music Library](https://github.com/oamldev/oamlGodotModule) - [NativeDialogs](https://github.com/GodotExplorer/NativeDialogs) - Using native dialogs in Godot. - [RawPacker](https://github.com/empyreanx/rawpacker) - Simple binary packing/unpacking for RawArray. - [spine](https://github.com/GodotExplorer/spine) - [Spine](http://esotericsoftware.com/) animation support module. - [WaterSplash 2D node](https://github.com/laverneth/water) ## 编辑器支持 *用于实现GDScript或C#支持的文本编辑器的附加组件。* - [Atom](https://atom.io/packages/lang-gdscript) - 语法突出显示. - [Emacs](https://github.com/godotengine/emacs-gdscript-mode) - 语法高亮、代码折叠、缩进和自动补全. - [Geany](https://github.com/haimat/GDScript-Geany) - 语法高亮显示. - [Gedit](https://github.com/haimat/GDScript-gedit) - 语法高亮显示. - [IntelliJ IDEA](https://github.com/exigow/intellij-gdscript) - 语法高亮和自动补全. - [JetBrains Rider (C#)](https://github.com/JetBrains/godot-support) - 语法突出显示、自动补全和运行配置. - [Kakoune](https://github.com/Skytrias/gdscript-kak) - 语法高亮. - [GNU Nano](https://github.com/GodotID/nano-gdscript) - 语法高亮. - [Sublime Text](https://github.com/beefsack/GDScript-sublime) - 语法高亮. - [Vim](https://github.com/habamax/vim-godot) - 使用Godot编辑器提供的LSP服务器进行语法高亮显示、自动补全和linting。还支持Godot着色器语言. - Visual Studio Code - [godot-tools Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools) - 一套完整的工具,用于在Visual Studio Code中使用Godot Engine编写游戏。包含GDScript语言客户端. - [用于Godot Visual Studio代码扩展的C#工具](https://marketplace.visualstudio.com/items?itemName=neikeq.godot-csharp-vscode) - 用于在VSCode中使用Godot C#项目的调试器和实用程序。 - [GUT Visual Studio代码扩展](https://github.com/bitwes/gut-extension) - 直接从Visual Studio代码编辑器运行GUT框架单元/集成测试。 - [gdformat Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=Razoric.gdscript-toolkit-formatter) - Visual Studio Code(Godot 3.x)中GDScript的格式化程序。 ## Godot脚本编辑器语法主题 *Alternative themes for the built-in script editor.* - [base16-godot](https://github.com/Calinou/base16-godot) - 所有[base16](https://github.com/chriskempson/base16)主题. - [Godot语法主题](https://github.com/godotengine/godot-syntax-themes) - 113个语法主题,包括Ayu Mirage,Darcula,Gruvbox Dark,Monokai,One Dark,Solarized等. - [Syntax themes by Geequlim](https://github.com/Geequlim/godot-themes/tree/master/syntax) - Chester、Google Code Light和Monokai的语法主题. ## 非官方的Godot构建 *这些版本将允许您使用最新版本的Godot Git,但它们可能不如官方版本稳定-使用风险自担。* - [Calinou's builds](https://hugo.pro/projects/godot-builds/) - 主要是master分支,其他分支也可以查看[这里](https://archive.hugo.pro/builds/godot/). - [iFire's builds](https://ifiregames.itch.io/stern-flowers-chibifire-com-godot-engine) - 通过Itch.io分发(自动更新[app](https://itch.io/app)), 仅主分支。 - [Raspberry Pi 4 builds](https://github.com/hiulit/Unofficial-Godot-Engine-Raspberry-Pi) - 用于Raspberry Pi 4的Godot引擎的ARM版本。 - [bend-n's 2D builds](https://github.com/bend-n/godot-builds) - Godot构建[优化尺寸](https://docs.godotengine.org/en/stable/development/compiling/optimizing_for_size.html)与[这些被禁用的模块](https://github.com/bend-n/godot-builds/blob/main/.github/2d-build-modules.py). 还包括杂项非破坏补丁。 ## Bash脚本 *Bash脚本可以放在`~/.local/bin`处.* - [build-godot](https://github.com/aaronfranke/Linux-tools/blob/master/all-distros/build-godot) - (和[构建Godot-mono](https://github.com/aaronfranke/Linux-tools/blob/master/all-distros/build-godot-mono))编译和运行Godot的脚本,如果需要,尝试安装依赖项。 - [godot.sh](https://github.com/adolson/godot-stuff/blob/master/godot.sh) - 自动下载并启动最新版本的Godot,或编译并启动Git`master`分支的脚本。 - [godot-wrapper](https://github.com/nsrosenqvist/godot-wrapper) - 帮助Debian和Ubuntu用户安装和使用Godot的脚本。 - [replicate-file.sh](https://github.com/adolson/godot-stuff/blob/master/replicate-file.sh) - 用一个主文件更新文件副本的脚本。 ## 网站 - [Godot的资产库](https://godotengine.org/asset-library/asset) - 官方Godot资产库。包括用户创建的游戏、项目、模板、演示、教程、插件和脚本。 - [Godot Shaders](https://godotshaders.com/) - Godot游戏引擎的社区驱动着色器库。 - [Godotes](https://godotes.com/) - 每周微数据分析报告有关Godot引擎及其生态系统。 - [Gotm.io](https://gotm.io/about) - 托管在Godot中制作的HTML5游戏的网站。 - [The Godot Report](https://www.thegodotreport.com/) - 包含新闻,教程,游戏和演示版本等的新闻稿。 ## 其他 *Other stuff.* - [codetranslator](https://github.com/HaSa1002/codetranslator) - Translates GDScript to C# (WIP). - [gd2cs.py](https://github.com/kiriri/gd2cs.py) - Python script that converts GDScript code to C# (WIP). - [gdscript-pp](https://github.com/nonunknown/gdscript-pp) - Translates GDScript to GDNative C++ (WIP). - [`gd-com` npm package](https://www.npmjs.com/package/@gd-com/utils) - Communicate with Godot clients using Node.js. - [godot-actions](https://github.com/bend-n/godot-actions) - Composite actions for exporting, setting up, and pushing Godot projects to itch.io through Github Actions. - [godot-ci](https://github.com/aBARICHELLO/godot-ci) - Docker image to export Godot games through CI. Includes GitLab CI script example. - [godot-gdscript-toolkit](https://github.com/Scony/godot-gdscript-toolkit) - Independent set of command line tools for working with GDScript - parser, linter and formatter (Godot 3.x). - [RetroPie Godot Game Engine "Emulator"](https://github.com/hiulit/RetroPie-Godot-Game-Engine-Emulator) - A scriptmodule to install a Godot "emulator" for RetroPie. - [strip-to-frames.pl](https://github.com/adolson/godot-stuff/blob/master/strip-to-frames.pl) - Perl script to split a grid spritesheet image into numbered individual frame files. - [Godot Package Manager](https://github.com/you-win/godot-package-manager) - Package manager for Godot using npm. - [zfoo](https://github.com/zfoo-project/zfoo) - Java game server framework for Godot, including GDScript serialization and deserialization.