I couldn't find a template for this on the asset library so here's mine.Defaults: Window size of 480x270 Test size of 960x540 Stretch mode Viewport Stretch aspect Expand Import default set to 2D Pixel GPU Pixel Snap on Font Oversampling offAdditional tip: You can go into Editor -> Manage Editor Features to create a profile with only the nodes you need. This way you can stop 3D nodes from showing up when you create new nodes.
This is a base for an infinite save system. Saves are sorted in descending date order.
This is a simple scene to display 3D healthbar.It should have better perfomance than viewport method. Mainly because it does not create any viewports and just works on simple Sprite3D node. You can add multiple healthbars and dont worry about perfomance.
Ezd is a simple asset that allows you to easily create eased interpolations. You can use it for animations, movement, fade, i.e., polish for your game.The asset has 3 examples of what you can do with it.
A Library of VisualScript custom nodes and examples of how to create your own.
Godot Open Adventure Template (GOAT) is a tool for making 3D adventure games. It supports a simple inventory system, interacting with objects and screens, playing voice recordings with subtitles, and changing game settings.
This example show you how to move character and shot bullet with RigidBody2D
An example game by MDNA games made using the Egoventure framework
A simple demo project for desktop PCs in Godot called Retro Magic. This project could be used as a reference project for fast paced fps and arena shooters. It brings together Devils Daggers like movement and enemy AI, firing and projectile system. This demo contains music and sound effects which enhance the experience.Features:Simple UI, FPS Fast paced Controls, Enemy AI with Pathfinding and States, Weapon and Projectile System, Music/Sound-Effects and a complete game loop to experience.
# Base PlatformerBody2D for GodotA simple base platformer body 2D with acceleration, deceleration, jumping, and jump-cutting. acceleration and jump trajectories calculated using simple time and max-distance/max-speed values exported to the editor.## Functions- **Move:** Move the character.- **Jump:** perform a jump.- **cut_jump:** cut the jump short.- **apply_gravity:** apply gravity.- **get_gravity:** allows for adding different types of gravity.- **should_accelerate:** should the character accelerate- **apply_acceleration** accelerate in a given direction.- **get_acceleration:** allows for adding different types of acceleration.- **should_decelerate:** should the character decelerate- **apply_deceleration:** slowly decelerate.- **get_deceleration:** allows for adding different types of deceleration.## Properties - **up_direction**- **down_direction**
This a template for Hole.io style games made with CSG
This is a quality 2D local multiplayer game comprising Pacman, Pinball and Space Invader, it's a great project to demonstrate what Mono Godot can do, it's useful as it has a lot of common game concept like shader usage, spawners, VFX, sound effect and more, download it and try for yourself!
This plugin adds suport for holographics displays made by Looking Glass Factory to the Godot Engine.Just drop the new HoloPlayVolume spatial node into the scene and view your Godot project as a hologram!**Windows only at the moment.**
Simple plugin to allow for nodes to follow the transformation of bones within a 3d Skeleton. Very useful for attaching colliders to areas/bones of your meshes when there are animations changing the position of the bones. Its not super efficient, but does the job. PRs welcome!Install:Clone/download this repo into your project and activate the plugin from the project settings. You will have a new node called FollowBone3D.Example:See the example folder. It has a zombie with two collision shapes attached to two different bones.Also, see the video below (when I make it).Attribution:The example uses a zombie model by Thomas.Osterhammel from [https://sketchfab.com/3d-models/zombie-d22e3dc957b142479e1723a379494eb3](https://sketchfab.com/3d-models/zombie-d22e3dc957b142479e1723a379494eb3) and animations from [https://www.mixamo.com/](https://www.mixamo.com/)
Interact with the Discord Bot API.Make Discord Bots in Godot!Supports embeds, files, buttons, menus and more.Support Application commands aka Slash CommandsNote: Works on Godot 3.xFor the latest version check the Github repo.Found a bug? Report it on the Github issues page or in the Discord server.Docs: https://3ddelano.github.io/discord.gd/
This project demonstrates how to animate a 3D mesh using vertex data generated by the "Not Unreal Tools - Vertex Animation" Blender add-on, with a vertex shader inside Godot Engine.
An addon to aid a functional programming style in gdscript.
AddonSave can save, load and make screenshots y user:// or res://
A demo game made using the Escoria framework
A simple demo project for mobile games in Godot called Color Eater. It is there for it to be used as a reference project on mobile game creation. This project showcases how to achieve many features in Godot.Features:UI, Score System, Character Selection System, Button System/Animation, Music/Sound-Effects/Vibration Toggles, Scene changes and a simple game with particle system for you to understand the game loop and how those informations are saved on mobile.
Block out levels, prototype, do level design, test proportions, test imports and gameplay.All thanks to Kenney.nl's prototype textures.
This script can register standalone Godot games as applications in Linux-based OS's. This means that games will now show up in application lists on Linux with this script.Icon by https://icons8.com/
Use Godot as the display engine for a pinball game powered by the Mission Pinball Framework (MPF). This plugin creates a BCP server in your Godot project that reads and sends data to an MPF game, including realtime updates for player variables, timers, and mode events.
A tool for batching MeshInstance nodes into a single MultiMeshInstance.- Provides a new MeshBatcher node for easy implimentation. Simply used the node as a container for MeshInstances.- Place and edit individual MeshInstances for granular control.- Detects StaticBodies allowing for collisions with a MultiMeshInstance.
This tools allow users to place previously saved scene in a fast and comfortable way, using tabbed library interface to hold list of scenes, with several placement feature such as random scale / rotation, align to surface and grid-like positioning
Provides a helper node for building tile based worlds out of similarly sized scenes.This node is similar to Godot's built in GridMap node, but allows for the placement of entire scenes instead of just meshes.
A very simple clicker game template, used to learn how one is made and to start as a basis for a clicker game you may want to create.
Color Calibrator with Macbeth chart to color match and color grade.Can be used in setting up neutrally lit scenes or color matching between applications.Repository contains Blender file and demo scene.
These are scripts for making component based destruction system for Cars There are 2 Scripts one for1) Door.gd , as the name suggest it needs to be applied on the door of the car.t2) Rigid.gd , it is the script that you need to apply on every other breakable component of the car.
C# conversion of original Hexgrid asset (https://godotengine.org/asset-library/asset/1032)3 Classes that brings hex detection, 3D LOS, distance, influence, shortest path ... all you need to build a classical boardgame based on a single image hex map. A demo in the source tree.
Small demo project for the HoloPlay for Godot 3.x plugin.
A template for games based on the Escoria framework
Game template for games using the EgoVenture First Person Adventure framework for Godot.
A simple plugin that covers for the Godot's still missing Level of Detail management. It's a tool to manage world maps more easily. It works recursively, meaning it can manage LOD Objects under other LOD Objects. This way you don't have to worry about managing every single prop, and can edit the world map chunk by chunk.Examples, and a detailed usage guide are on the Github page.
Utils for godot development(DI) Dependency Injection for GodotEvent driven developmentLan eventsUtility classes for Buttons, Controls, Vectors etc.Documentation site: https://godotplugin.decembrist.org
Xchange-scene is a robust, high level interface for manipulating child scenes below a given Node and indexing them.