Adds jiggle physics to a Skeleton3D bone using SkeletonModifier3D nodes.DMWBWiggleRotationModifier3D: Rotates the bone around the current bone pose. The current pose direction acts as the spring's rest position.DMWBWigglePositionModifier3D: Moves the bone around the current bone pose without rotating. The current pose position acts as the spring's rest position.
A tactical role-playing game demo for the Godot Engine
Import Aseprite animations to AnimationPlayers, AnimatedSprite2D, AnimatedSprite3D and SpriteFrames.Features:- Godot importer and inspector docks for easy import and re-import.- Adds automatic importers: - Aseprite SpriteFrames: Use Aseprite files as SpriteFrames resources. - Aseprite Texture: Use Aseprite files as static images (only first frame is imported) - Aseprite Tileset Texture: Use Aseprite files with tilemap layers as AtlasTexture which can be added directly to Godot's tileset creator.- Inspector docks to manually import animations to: - AnimationPlayer (Sprite2D, Sprite3D and TextureRect). - AnimatedSprite2D/3D. - As standalone SpritesFrames resource.- Supports Aseprite animation directions (forward, reverse, ping-pong, ping-pong reverse).- Supports loopable and non-loopable animations via Aseprite repeat or tags.- Separates each Aseprite Tag into animations. In case no tags are defined, imports everything as default animation.- Filters out layers you don't want in the final animation using regex.- Supports slices. Import only a region from your file.- For AnimatedSprite - Creates SpriteFrames with Atlas Texture to be used in AnimatedSprites. - Converts Aseprite frame duration (defined in milliseconds) to Godot's animation FPS. This way you can create your animation with the right timing in Aseprite and it should work the same way in Godot. - Choose to export the Aseprite file as a single SpriteFrames resource or separate each layer in different resources. - Adds Aseprite file importer to Godot.- AnimationPlayer - Adds and removes animation tracks without removing other existing tracks. - You are free to import multiple files to the same AnimationPlayer or import each layer to their own Sprite/TextureRect and AnimationPlayer. - Supports animation libraries.Aseprite Wizard is only required during development. If you decide to not use it anymore, you can remove the plugin and all animations previously imported should keep working as expected.
Plugin for Godot Engine to automatically import Krita KRA & KRZ-files.
This project is a template for creating advanced Third/First Person movement in GodotSupports CharacterBody3D, and RigidBody3D.Current Features :Stance System :StandCrouchGait System :WalkRunSprintView Mode System :First PersonThird PersonSmooth Rotation System :Velocity DirectionLooking Direction : In Place Rotation and orientation warpingInAir RotationAim RotationDistance Matching :Stop AnimationOrientation warpingMotion warpingCamera system :FOV change on speedCamera Inertia Flashlight(G) To toggle High graphics : SDFGI (Global illumination),SSIL, SSAO,SSR,Glowgithub : https://github.com/ywmaa/Advanced-Movement-System-Godot
Godot Game Settings allows you to create and manage game settings for small to medium projects. It takes care of all the fundamental functionalities required to have proper game settings, including predefined logic for common settings (e.g. display, audio, input), UI components for making scenes, and saving/loading data.
This plugin will add a "TimeEdit" node that allows you to easily select Time. It should work with mobile too.
A simple Godot online multiplayer networking setup: connect to an online server, instance a map, spawn players, and update their positions.
This plugin provides a web export preset and a gdScript wrapper for integrating with Poki Platform's SDK.
A tool for measuring things in Godot, using the positions of the measurement node and its parent node.These measurement types are supported:* Length* Area* Perimeter* Volume* Surface areaThese unit types are supported:* Meters* Millimeters* Centimeters* Kilometers* Hammer units (the Source engine's units).* Inches* Feet* Feet and inches* Yards* Miles* Light seconds* Light nanoseconds* Hectares (area)* Acres (area)* Liters (volume)* Gallons (volume)With 2D, you can set your own scale using pixels per meter, or PPI/DPI. The default is 100 pixels per meter, which correlates with Godot's default gravity setting, but if you are measuring UI elements you may wish to set to your DPI.
A modular, component-based system for creating animated lights in the Godot engine, inspired by the dynamic light animations of classic Quake and Half-Life games.Features- 11 Animation Presets: Includes predefined light animation tables from Quake.- Custom Animations: Supports user-defined animation strings.- Editor Previews: Preview animations directly in the Godot editor.- Smooth Transitions: Optional fade effect to reduce stepping.- Material Integration: Light animations affect the lamp material’s emission property.- Example Project: An example project is included to demonstrate setup and usage, providing a quick way to understand how to configure and combine components.
Adds a preset interface that shows an interactive list of all licenses. Custom licenses can be added through the GodotLicensing class.