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.
For installation instructions, read INSTALL.md.
Games
Games that use Godot.
2D
- BlockPop - A simple Breakout clone.
- Bombs - Simple mobile game. You need to touch bombs to diffuse them.
- DynaDungeons - Bomberman clone in a fantasy universe.
- Kraken-Rampage - Ludum Dare 33 entry made in 48 hours.
- Libre Pinball - A pinball game.
- Minilens - Free puzzle platform game.
- Ninja-Training - Small running game done as 1 hour challenge.
- No hope - Ludum Dare 33 entry made in 48 hours.
- Ringed - Top-down shooter with extensive usage of light effects.
- 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).
- GodotNotificationCenter - A notification center for Godot.
- Grass Plugin - A plugin to handle huge amount of grass, foliages and other vegetations
- 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.