2015-11-01 10:53:40 +01:00
# Awesome Godot [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
2017-05-24 20:34:52 +02:00
A curated list of [free/libre ](https://gnu.org/philosophy/free-sw.html ) games, plugins, add-ons and scripts for [Godot ](https://godotengine.org ).
2015-11-01 10:53:40 +01:00
## Games
*Games that use Godot.*
### 2D
2016-10-11 22:24:25 +02:00
- [ANSiTURE ](https://github.com/w84death/ansiture ) - Adventure platformer using only text based (DOS ANSi) characters.
2015-11-01 10:53:40 +01:00
- [Blipshift ](https://github.com/wardsky/blipshift ) - Simple top-down moving platforms game.
- [BlockPop ](https://github.com/vnen/blockpop ) - A simple Breakout clone.
2016-10-11 22:24:25 +02:00
- [Bombs ](https://github.com/randyyaj/Bombs ) - Simple mobile game. You need to touch bombs to defuse them.
2017-07-03 10:11:01 +02:00
- [Drone Commander ](https://github.com/securas/Drone_Commander ) - Command swarms of drones against aliens. Made for CGA JAM
2016-10-11 22:24:25 +02:00
- [Captain Holetooth ](https://github.com/Hirnbix/captain-holetooth ) - Explorative platformer in a detailed world. Geared towards younger players.
- [Dolphin Island 2 ](https://github.com/janmarcano/Dolphin-Island-2 ) - Platformer game made for the A Game By It's Cover 2015 Game Jam
2015-11-01 10:53:40 +01:00
- [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.
- [Libre Pinball ](https://github.com/Calinou/libre-pinball ) - A pinball game.
2016-03-30 18:13:03 +02:00
- [Minehunter ](https://github.com/genete/Minehunter ) - A Minesweeper clone
2015-11-01 10:53:40 +01:00
- [Minilens ](http://kobuge-games.github.io/minilens/ ) - Free puzzle platform game.
2015-11-20 20:46:13 +01:00
- [Mountain of Hope ](https://github.com/w84death/mountain-of-hope ) - Game made on Theater Game Jam (PGA 2015)
2016-08-31 23:49:30 +02:00
- [Ninja-Training ](https://github.com/KOBUGE-Games/Ninja-Training ) - Small running game done as 1 hour challenge.
2015-11-01 10:53:40 +01:00
- [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.
2016-02-28 22:55:50 +01:00
- [Platshoot ](https://github.com/Calinou/platshoot ) - A 2D shooter game.
2015-11-01 10:53:40 +01:00
- [Ringed ](https://github.com/KOBUGE-Games/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.
2016-04-10 13:38:14 +02:00
- [Three Hungry Mice ](https://github.com/delstuff/threeHungryMice ) - Breakout game with mice made for the Godot Engine Jam 03/2016
2015-11-01 10:53:40 +01:00
### 3D
2016-04-10 13:45:37 +02:00
- [Cheese Hunter ](https://github.com/khairul169/cheese-hunter ) - A Game for Godot Engine Jam 03/2016
2016-04-04 10:45:18 +02:00
- [MouseBoat ](https://github.com/CowThing/MouseBoat ) - Play as a mouse and sail around a pond. Cast your rod and try to catch some fish.
2015-11-23 19:06:01 +01:00
- [Veraball ](https://github.com/Veraball/veraball ) - Free "roll the ball" game. Collect coins and reach the finish, without falling out of the level.
2015-11-01 10:53:40 +01:00
## Demos
*Demos to learn GDScript, its concepts, and various game features.*
2016-03-02 19:41:30 +01:00
- [Cave generator ](https://gitlab.com/TeddyDD/Godot-Cave-Generato ) - Simple cave generator utilizing Cellular Automata Method
2015-11-01 10:53:40 +01:00
- [FPS Test ](https://github.com/Calinou/fps-test ) - A singleplayer FPS test. Physics work, but there are no enemies and no proper shooting.
- [HTTP Server ](https://github.com/KOBUGE-Games/godot-httpd ) - A HTTP 1.0 file server.
- [Pathfinding 2d ](https://github.com/FEDE0D/godot-pathfinding2d-demo ) - A demo project demonstrating pathfinding using a tilemap.
2016-01-22 14:17:14 +01:00
- [UDP Snapshot interpolation ](https://github.com/jrimclean/godot-snapshot-interpolation-demo ) - Lets you connect to a server and view networked physics.
- [UDP State synchronization ](https://github.com/jrimclean/godot-state-sync-demo ) - A more efficient networking demo than the snapshot interpolation one.
2016-02-28 23:00:57 +01:00
- [Voxel Game ](https://github.com/toger5/Godot-Voxel-Game-MineCraftClone ) - MineCraft like voxel terrain
2015-11-01 10:53:40 +01:00
## Themes
*Themes for your Godot games or user interface.*
2016-11-18 15:09:18 +01:00
- [Arc/Arc Dark ](https://github.com/Geequlim/godot-themes )
2015-11-01 10:53:40 +01:00
- [Iso Dark Theme ](https://github.com/GalanCM/Iso-Themes ) - A clean, modern dark theme.
## Modules
*Stuff integrated into Godot core (C++).*
- [Gdnet ](https://github.com/jrimclean/gdnet ) - An ENet wrapper for Godot.
- [Head tracking using OpenCV ](https://github.com/antarktikali/godot-opencv-gpu-perspective )
2016-06-07 08:30:45 +02:00
- [Open Adaptive Music Library ](https://github.com/oamldev/oamlGodotModule )
2015-11-01 10:53:40 +01:00
- [RawPacker ](https://github.com/jrimclean/rawpacker ) - Simple binary packing/unpacking for RawArray.
2016-06-07 08:30:45 +02:00
- [WaterSplash 2D node ](https://github.com/laverneth/WaterSplash )
2015-11-01 10:53:40 +01:00
## Plugins and scripts
*Scripts that let you do new stuff, or enhance Godot functionality.*
- [Add Primitives ](https://github.com/TheHX/add_primitives ) - Add cylinders, spheres, cubes easily.
2016-11-18 15:58:05 +01:00
- [Atlas importer ](https://github.com/Geequlim/godot-code/tree/master/addons/atlas_importer ) - The plugin to import packed atlas from [TexturePacker ](https://www.codeandweb.com/texturepacker ), [Attila ](https://github.com/r-lyeh/attila ) and [Kenney Assets ](https://github.com/Calinou/kenney )
2016-06-19 12:24:34 +02:00
- [Auto Tile Layer ](https://github.com/leezh/autotile ) - addon that allows automatic 2D tiling using RPG Maker's Autotile format
2016-02-28 23:07:39 +01:00
- [Camera2D Screen Shake ](http://godotengine.org/qa/438/camera2d-screen-shake-extension ) - Screen shake effect for Camera2D.
2015-11-01 10:53:40 +01:00
- [Create Tileset ](https://github.com/vinod8990/godot_plugins ) - Plugin to generate Godot tilesets based on atlas images
2016-02-15 00:16:27 +01:00
- [CRT Shader ](https://github.com/henriquelalves/SimpleGodotCRTShader ) - Godot shader that simulates CRT Displays.
2016-05-30 01:47:07 +02:00
- [Easing Script ](https://github.com/impmja/godot-easing ) - A port of the Robert Penner's equations for easing
2016-11-05 12:31:07 +01:00
- [Escoria ](https://github.com/godotengine/escoria ) - Point & click adventure game framework
2015-11-01 10:53:40 +01:00
- [Example Model Importer ](https://github.com/TheHX/godot_examples ) - A script that imports models with inverted normals (proof of concept).
- [GodotNotificationCenter ](https://github.com/didier-v/GodotNotificationCenter ) - A notification center for Godot.
2016-02-28 23:07:39 +01:00
- [GodotTIE ](https://github.com/henriquelalves/GodotTIE ) - Text Interface Engine to control text output (like in a RPG dialogue)
2015-11-01 10:53:40 +01:00
- [Grass Plugin ](https://github.com/marcosbitetti/grass_plugin_4_godot ) - A plugin to handle huge amount of grass, foliages and other vegetations
2016-06-21 14:33:35 +02:00
- [gterm ](https://github.com/TeddyDD/gterm ) - GUI Control that draws something similar to \*nix terminal emulators
2016-08-21 04:32:46 +02:00
- [GUT ](https://github.com/bitwes/Gut ) - Utility for writing unit tests in GDScript.
2015-11-01 10:53:40 +01:00
- [Heightmap ](https://gist.github.com/TheHX/94a83dea1a0f932d5805 ) - Make an heightmap into terrain.
- [OpenClipArt Store ](https://github.com/vinod8990/godot_plugins/tree/master/OpenClipArt_Store ) - Lets you integrate OpenClipArt assets easily, with a browser.
- [Polygon Merge ](https://github.com/ScyDev/Godot-Scripts ) - Merge polygons.
- [Resolution Switcher ](https://github.com/vinod8990/godot_plugins ) - Switch resolutions easily, for testing.
- [Simplex 2D/3D ](https://github.com/OvermindDL1/Godot-Helpers ) - Simplex deterministic noise functions.
2016-09-20 16:13:15 +02:00
- [SMRT-Godot ](https://github.com/brunosxs/SMRT-Godot ) - A dialog system and editor fairly customizable, a nice fit for story-driven games.
2015-11-01 10:53:40 +01:00
- [SUTjoystick ](https://gitlab.com/shine-upon-thee/joystick ) - Easy gamepad support for GNU/Linux and Windows.
- [Tiled importer ](https://github.com/MrGreenTea/GodotTiledImporter ) - Import maps from [Tiled ](http://mapeditor.org ).
2016-11-18 15:09:18 +01:00
- [Tiled importer ](https://github.com/Geequlim/godot-code/tree/master/addons/tiled_importer ) - The plugin to import tile maps from [Tiled ](http://www.mapeditor.org/ ) for godot 2.1.
2015-11-01 10:53:40 +01:00
- [Tileset Builder ](https://gist.github.com/Calinou/27e979ab0a35500c3381 ) - Build tilesets.
2016-12-30 12:57:50 +01:00
- [Simple Adventure API ](https://github.com/Biarity/godot-adventure-api ) - Create Adventure/VN/IF games with a simple API
2015-11-01 10:53:40 +01:00
## GDScript syntax highlighting
*Add-ons for text editors that add syntax highlighting to GDscript.*
2015-11-23 19:06:01 +01:00
- [Atom ](https://atom.io/packages/lang-gdscript )
2015-11-01 10:53:40 +01:00
- [Geany ](https://github.com/haimat/GDScript-Geany )
- [Gedit ](https://github.com/haimat/GDScript-gedit )
- [Sublime Text ](https://github.com/beefsack/GDScript-sublime )
- [Vim ](https://github.com/quabug/vim-gdscript )
2017-02-14 02:34:29 +01:00
- [Visual Studio Code ](https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools ) - Comes with a wealth of features to make your programming experience as comfortable as possible.
2015-11-01 10:53:40 +01:00
2016-08-31 23:35:50 +02:00
## Godot text editor color themes
*Alternative themes for built-in text editor.*
2016-11-18 15:58:05 +01:00
- [Syntax themes by Geequlim ](https://github.com/Geequlim/godot-themes/tree/master/syntax ) - Chester, Google code light and Monokai
2016-08-31 23:58:27 +02:00
- [Syntax themes by Calinou ](https://github.com/Calinou/godot-syntax-themes ) - Atom Dark, Gruvbox Dark, Metro, Monokai, One Dark, Solarized Dark
2016-08-31 23:35:50 +02:00
2016-06-01 06:35:24 +02:00
2015-12-30 13:55:59 +01:00
## Unofficial builds of Godot
*Those builds will let you use recent versions of Godot Git, but they may be less stable than official ones, use at your own risk.*
2017-05-24 20:34:52 +02:00
- [Calinou's nightly builds ](https://archive.hugo.pro/godot/ )
2015-12-30 13:55:59 +01:00
- [Fixnum's nightly builds ](http://fixnum.org/godot/ )
2017-05-24 20:34:52 +02:00
- [Purple Orange Games' nightly builds ](https://purpleorangegames.com/filesGodot/ )
2015-12-30 13:55:59 +01:00
2015-11-01 10:53:40 +01:00
## Other
*Other stuff.*
- [godot.sh ](https://github.com/adolson/godot-stuff/blob/master/godot.sh ) - Script that automatically downloads and launches latest version of Godot, or compiles and launches git master branch.
- [godot-wrapper ](https://github.com/nsrosenqvist/godot-wrapper.git ) - Script that helps Debian and Ubuntu users install and use Godot.
2016-02-18 19:05:58 +01:00
- [joystick-mapping ](https://github.com/Hinsbart/joystick-mapping ) - Tool to generate gamepad mappings for all supported platforms.
2015-11-01 10:53:40 +01:00
- [replicate-file.sh ](https://github.com/adolson/godot-stuff/blob/master/replicate-file.sh ) - Script to update copies of a file with one master file.
- [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.