mirror of
https://github.com/Relintai/awesome-godot.git
synced 2024-11-20 21:47:20 +01:00
A curated list of free/libre plugins, scripts and add-ons for Godot
CONTRIBUTING.md | ||
INSTALL.md | ||
LICENSE.txt | ||
README.md |
Awesome Godot
A curated list of free/libre games, plugins, add-ons and scripts for Godot.
Want to contribute to this list? Read CONTRIBUTING.md first.
For installation instructions, read INSTALL.md.
This list is part of awesome, a curated list of awesome lists.
Games
Games that use Godot.
2D
- Bombs - Simple mobile game. You need to touch bombs to diffuse them.
- DynaDungeons - Bomberman clone in a fantasy universe
- Libre Pinball - A pinball game.
- Minilens - Free puzzle platform game.
- Tanks of Freedom - Free turn-based isometric strategy game.
3D
Nothing for now.
Demos
Demos to learn GDScript, its concepts, and various game features.
- FPS Test - A singleplayer FPS test. Physics work, but there are no enemies and no proper shooting.
- HTTP Server - A HTTP 1.0 file server.
- Pathfinding 2d - A demo project demonstrating pathfinding using a tilemap.
- TCP Networked physics - Lets you connect to a server and view networked physics.
- UDP State synchronization - A more efficient networking demo than the previous one.
Themes
Themes for your Godot games or user interface.
- Iso Dark Theme - A clean, modern dark theme.
Modules
Stuff integrated into Godot core (C++).
- Gdnet - An ENet wrapper for Godot
- WaterSplash 2D node
- Head tracking using OpenCV
- RawPacker - Simple binary packing/unpacking for RawArray
Plugins and scripts
Scripts that let you do new stuff, or enhance Godot functionality.
- Add Primitives - Add cylinders, spheres, cubes easily.
- Color Picker - A color picker integrated into Godot.
- Create Tileset - Plugin to generate Godot tilesets based on atlas images
- Example Model Importer - A script that imports models with inverted normals (proof of concept).
- GUT - Utility for writing unit tests in GDScript.
- Heightmap - Make an heightmap into terrain.
- Input states - Input states for Godot.
- OpenClipArt Store - Lets you integrate OpenClipArt assets easily, with a browser.
- Polygon Merge - Merge polygons.
- Resolution Switcher - Switch resolutions easily, for testing.
- Simplex 2D/3D - Simplex deterministic noise functions.
- SUTjoystick - Easy gamepad support for GNU/Linux and Windows.
- Tiled importer - Import maps from Tiled.
- Tileset Builder - Build tilesets.
GDScript syntax highlighting
Add-ons for text editors that add syntax highlighting to GDscript.
- Atom - Not present on atom.io, install it manually.
- Geany
- Gedit
- Sublime Text
- Vim
Other
Other stuff.
- godot.sh - Script that automatically downloads and launches latest version of Godot, or compiles and launches git master branch.
- godot-wrapper - Script that helps Debian and Ubuntu users install and use Godot.
- replicate-file.sh - Script to update copies of a file with one master file.
- strip-to-frames.pl - Perl script to split a grid spritesheet image into numbered individual frame files.
- update-git.sh - Updates all Git repositories contained in a directory.