
GDSAM provides retro voice synth capabilities via a wrapper library for SAM, the Software Automatic Mouth. Based on the C port by Sebastian Macke at https://github.com/s-macke/SAM.
GDSAM provides retro voice synth capabilities via a wrapper library for SAM, the Software Automatic Mouth. Based on the C port by Sebastian Macke at https://github.com/s-macke/SAM.
# "Immersive" First Person Controller v1.3.1 A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :) ## How to use Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary. ### Controls - [W][A][S][D] = move - [Shift] = hold to sprint - [C] = toggle crouch or slide (when sprinting) - [Space] = jump, hold near ledge while falling to grab ## Features ### Existing features - Basic movement (i.e. walking, running, jumping) - Crouching - Sliding - Climbing ### Planned features - GUI for changing character-related values more conveniently - More customization (view bobbing, custom crosshair, etc.) - Controller support - Customizable animations for climbing
Demo project for the Level of Detail (LOD) add-on. The add-on's code is included in this asset. Find the Level of Detail (LOD) add-on at: https://godotengine.org/asset-library/asset/729
This plugin makes use of the coi-serviceworker Javascript library to enable Cross Origin Isolation and SharedArrayBuffer in Godot 4 games, for situations in which you can't control the headers.
This an alternative to the built in tilemap node for games that don't need all of it's features or need better performance when drawing a lot of tiles, the tilemap is rendered with a shader and performance depends on the resolution and the GPU, so the amount of tiles on the screen doesn't affect performance. How to use: https://github.com/MightyPrinny/godot-gputilemap/wiki Features: -The editor supports basic things such as undo/redo, paint, erase and has a rectangle selection tool, brushes are made selecting things on the tileset view or from the selection on the map. -Node instance generation via custom scripts. -Autotiling -Flip tiles vertically and horizontally -Import maps from Tiled exported as json with csv tile data, the importer will ask you about which layer you want to import and what tileset you want to use. -Save and load brushes from files Save and load maps from files Notes: -Maps are stored as ImageTexture, if you are targeting mobile and low end devices don't use maps larger than 1024x1024 tiles( 2048x2048 should be fine but I'm not sure if that's good for low end mobile phones). -Tilesets can have a maximum size of 256x256 tiles. -Unfolding the image property of the ImageTexture that stores the map crashes the editor, this is a Godot editor bug. -Only one tileset can be used on a single GPUTilemap node, this is because shaders don't support sampler2d array uniforms on GLES2.
An FPS multiplayer template with everything you'd need to get started. Includes a full map with custom 3d assets. Features: - Multiplayer - Full map with custom assets - Controller support (including menus) - Cinematic Main menu - Pause menu - Options menu with: - Fullscreen - Fps and ping counters - Mouse and controller sensitivity - Bullets wall collision - Random respawn on map - Adjusted light and environment ("better graphics") QOL: - Configurable random respawns Player > Inspector > Spawns - Tooltips for exported variables The 3d assets are made by me and go by the same MIT license, so you are free to use them in your commercial games. Credits: - Textures used are made by https://kenney.nl/ and pre-packaged for Godot by Calinou - The base multiplayer functionality was made by following a tutorial from DevLogLogan https://youtu.be/n8D3vEx7NAE
Have fun with this marvelous plugin for generating small toast notifications. Toast Party is a versatile plugin for Godot that allows you to easily create toast-style notifications in your games and applications. Add an extra layer of interactivity and visual feedback to your Godot projects with ease. Bring your messages to life with Toast Party!
Yet another (linear) dialogue system/addon/plugin. Written in human-readable plain text. Compatible with Godot 4.3. Official documentation: https://nndda.github.io/Theatre 0.9.0 changelog: https://github.com/nndda/Theatre/releases/tag/0.9.0
Godot Orbit Camera This plugin adds an OrbitCamera node in the Godot Editor. Usage: In the Editor 1. Enable OrbitCamera plugin in Project Settings > Plugins 2. Add Node3D node (used for rotating the camera) into current scene 3. Add OrbitCamera as a child of the Node3D node 4. Set Anchor Node property of OrbitCamera to the Node3D node Controls (Mouse) 1. Hold Left Mouse Button to orbit around the Anchor Node 2. Mouse scroll wheel to change the distance to Anchor Node Controls (Touch) 1. Single touch drag to orbit around the Anchor Node 2. Pinch gesture to change the distance to Anchor Node
Addon to store data in text or encrypted files, in Godot Engine 4, in an easy way. More info: https://github.com/TheVulcoreTeam/Persistence
Quick and easy drawing of shapes, text and physics queries.
Scene loader with loading screen and progress bar. For usage information, visit the following: https://github.com/Maaack/Godot-Scene-Loader/blob/main/README.md#usage
This is a simple third person controller for Godot 4.1+, it's a hybrid between GDQuest's Godot 3 third person controller and Devlog Logan's third person controller, I think this fixes all the issues that both controllers had, feel free to use.
Allows you to watch contents of a directory for file changes. Add DirectoryWatcher to your scene, register a directory and connect signals. It will automatically notify you of added, removed or deleted files. var watcher = DirectoryWatcher.new() add_child(watcher) watcher.add_scan_directory("res://directory") watcher.connect("files_created", self, "on_files_created") watcher.connect("files_modified", self, "on_files_modified") watcher.connect("files_deleted", self, "on_files_deleted") Change 'scan_delay' property to control scanning period (default is 1 second) and 'scan_step' to control scanned files per frame (default is 50). The watcher will go through the file list in a directory and emit the signals at the end of the cycle. Check the repo page for more details.
This is a real GNU/Linux | OSX | Windows terminal for executing commands and applications from command line: `ls`, `dir`, `cd`, piped commands, and others are supported. * Can you run sudo? Yes, you can! we have provided a secure password dialog. * Personalize foreground and background colors. * `godot` command is a shortcut command to Godot command line tool, it can execute scenes and more! Type intro --all for to show more details.
GoLogger is a lightweight framework that enables you to create log entries to store game events and data into external .log files, making it easier to identify issues. GoLogger is a versatile tool aimed at making the debugging and maintaining process easier, and provide deeper insights into your game's behavior. By storing .log files externally, players can also share logs when they encounter issues, helping you resolve critical problems in released products. Simply define your log entries with "Log.entry("My log entry.")" and adding data the same way you would concatenating strings. The latest version, setup and more can be found in the Github repository and the wiki. https://github.com/Burloe/GoLogger/wiki/
Allows you to watch contents of a directory for file changes. Add DirectoryWatcher to your scene, register a directory and connect signals. It will automatically notify you of added, removed or deleted files. var watcher = DirectoryWatcher.new() add_child(watcher) watcher.add_scan_directory("res://directory") watcher.files_created.connect(on_files_created) watcher.files_modified.connect(on_files_modified) watcher.files_deleted.connect(on_files_deleted) Change 'scan_delay' property to control scanning period (default is 1 second) and 'scan_step' to control scanned files per frame (default is 50). The watcher will go through the file list in a directory and emit the signals at the end of the cycle. Includes built-in documentation. Check the repo page for more details.
Use the Discord Game SDK from GDSscript. Supports Windows, Linux & MacOS (x86_x64 only). Features: - Set Rich Presence - Start Game Lobbies using Discord Networking - Invite friends to Lobbies through Discord.
force-directed-graph-godot is a simple implementation of a Force-Directed Graph (or FDG for short) in the Godot Engine. - 2D implementation of a Force-Directed Graph - Flexible and easy to use Graph Nodes that can be extended and customized - Real-time graph simulation in the editor (optional)
This very simple plugin allows you to organize your scenes into tabs inside the editor. Its purpose is to overcome the slowness of the workflow when using the file system directly. Basically, you create shortcuts to your scenes which you classify into tabs using a simple drag and drop from the file system (a bit like Unity prefabs) You can then very quickly access your scenes and incorporate them into other scenes.
To obtain 2.x version, see repository 2.x branch. A RTS like Camera2D with move options by: - right mouse button - move mouse to edge of screen - keys (InputMap) Additionally possibility to zoom in/out by mouse wheel. How to use: - add node RTS-Camera2D - check `Current` to true - check exports which one you want
A vertex painting addon for the Godot game engine. Based on Vpainter by tomankirilov: https://github.com/tomankirilov/VPainter
This plugin simplifies the process of importing and retargeting Mixamo animations in Godot 4.3 projects. Automatically retarget and extract animation resources for use in your AnimationLibraries. Disclaimer This plugin is not affiliated with or endorsed by Mixamo or Adobe. Mixamo and its logo are registered trademarks of Adobe Inc. All rights to Mixamo assets and branding belong to Adobe Inc.
GodotXML - advanced XML support for Godot 4. Supports Godot 4.0+. Please see our README on GitHub for more information, including the v1 -> v2 migration guide: https://github.com/elenakrittik/GodotXML