GithubHelp home page GithubHelp logo

agnunez / awesome-godot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from godotengine/awesome-godot

0.0 2.0 0.0 203 KB

A curated list of free/libre plugins, scripts and add-ons for Godot

License: Creative Commons Attribution 4.0 International

awesome-godot's Introduction

Awesome Godot Awesome

Godot Engine logo

A curated list of free/libre games, plugins, add-ons and scripts for Godot.

Contents

Games

Games that use Godot.

2D

3D

  • Cheese Hunter - A game for Godot Engine Jam of March 2016.
  • Meteorite - A lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018.
  • MouseBoat - Play as a mouse and sail around a pond. Cast your rod and try to catch some fish.
  • Super Tux Party - A free/libre and open-source party game that is meant to replicate the feel of games such as Mario Party.
  • Veraball - Free "roll the ball" game. Collect coins and reach the finish, without falling out of the level.

Demos

Demos to learn GDScript, its concepts, and various game features.

Tutorials

A more complete list can be found in this Reddit thread.

Text tutorials

Video tutorials

Themes

Themes for your Godot games or user interface.

Modules

Stuff integrated into Godot core (C++).

Plugins and scripts

Scripts that let you do new stuff, or enhance Godot functionality.

  • Auto Tile Layer - Allows automatic 2D tiling using RPG Maker's Autotile format.
  • Camera2D Screen Shake - Screen shake effect for Camera2D.
  • CRT Shader - Godot shader that simulates CRT displays.
  • Easing Script - A port of the Robert Penner's equations for easing.
  • Escoria - Point & click adventure game framework.
  • FontAwesome - Font Awesome plugin for Godot.
  • gdstats - A library of pseudorandom number generators for common statistical distributions.
  • gdutils - Utilities for Godot written in GDScript.
  • GodotPhoenixChannels - A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework.
  • Godot NExt - A set of basic node extensions for Godot.
  • GodotNotificationCenter - A notification center for Godot.
  • GodotTIE - Text Interface Engine to control text output (like in a RPG dialogue).
  • Grass Plugin - A plugin to handle huge amounts of grass, foliages and other vegetations.
  • gterm - GUI control that draws something similar to *nix terminal emulators.
  • GUT - Utility for writing unit tests in GDScript.
  • Polygon Merge - Merge polygons.
  • Simplex 2D/3D - Simplex deterministic noise functions.
  • Scrolling Background - A scrolling background node for Godot.
  • SMRT-Godot - A dialog system and editor fairly customizable, a nice fit for story-driven games.
  • SUTjoystick - Easy gamepad support for GNU/Linux and Windows.
  • Tiled importer - Import maps from Tiled.
  • Tileset Builder - Build tilesets.
  • TileSet Builder - Quickly build tilesets with style.

GDScript editor support

Add-ons for text editors that implement GDscript support.

  • Atom - Syntax highlighting.
  • Geany - Syntax highlighting.
  • Gedit - Syntax highlighting.
  • Kakoune - Syntax highlighting.
  • Sublime Text - Syntax highlighting.
  • Vim - Syntax highlighting, autocompletion and linting. Also supports the Godot shader language.
  • Visual Studio Code - Comes with a wealth of features to make your programming experience as comfortable as possible.

Godot script editor syntax themes

Alternative themes for the built-in script editor.

Unofficial Godot builds

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.

Other

Other stuff.

  • gd-com npm package - Communicate with Godot clients using Node.js.
  • godot-ci - Docker image to export Godot games through CI. Includes GitLab CI script example.
  • godot.sh - Script that automatically downloads and launches latest version of Godot, or compiles and launches the Git master branch.
  • godot-wrapper - Script that helps Debian and Ubuntu users install and use Godot.
  • joystick-mapping - Tool to generate gamepad mappings for all supported platforms.
  • 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.