Demo of an simple animation program with the scratch canvas addon. Features:- saving of frames- playing and setting fps- custom naming/tag- Shortcuts (visible in tooltips)
Demonstrates Godot's capabilities to create a 2D platformer by utilizing many features from AnimationTree, PhysicsBody2D, Light2D, AudioStreamPlayer2D, and Particles2D.This is just a demo, so using it as a template to make a robust game is discouraged. Please use this project as reference to improve your workflow to make smooth 2D animation with its transitions in your own project
Godot VoIP 🎙🌐 is a Godot addon which makes it very easy to setup a real time voice chat system in your Godot game. This addon also includes a demo project.
Chess with characters representing pieces, which simplifies saving and loading of the board. Drag and Drop pieces to move them.Features saving and loading of the board and copying and pasting of FEN.Note it does not have any enforcements of the chess rules.
This project demonstrates a possible method on how to achieve a more realistic sound propagation. The sound is propagated along a Grid3D, until a line of sight to the player is established.
I found it difficult to track down a simple GPU version of the Game of Life in Godot so I built one as part of a step in another project.This project uses only shaders to calculate the previous & next steps for the cellular automata. GDscript is used here only to input mouse coordinates & button presses for drawing.tavurth.itch.io/godot-gpu-game-of-life
You want a pet on your desktop? This might someday be what you are looking for. For now it is just a proof of concept that it can be done.Feel free to insert your own Pet and add or remove features all you wantFeatures: - a Notes Panel - configurable shortcuts - a calculator - a balloon minigame - A Rectangle friend who likes to pick some boogers out his nose
A simple example scene, showing how to create a FPS camera.If you'd like to give me some feedback, or you'd like to help improve this demo, please leave a comment here:https://github.com/tavurth/godot-simple-fps-camera/issues
DEMO: https://youtu.be/wTyDLJK8MwwMovement controls:'W' - Move forward'S' - Move backward'A' - Move left'D' - Move right'Left Ctrl' (hold/toggle) - CrouchPick up controls:'E' (toggle) - Pickup object'T' + Mouse move (while holding an object) - Rotate object in space'Left click' (while holding an object) - Throw objectHow to use the pickup?To allow and object to be picked up, you will need to create the rigid body object using the LightProp custom node. Only objects using this node will be allowed to be picked up.The rigid body to be picked up will react to its surroundings. Blocked by a wall? It won't budge. Try anyway? It will automatically drop the object on the floor.If you do not need the player, you can swap it out with your own player controller. But reattach the Container and the Crosshair node provided in this project as it serves as a way to mount and detect rigid body. Just make sure all the referenced nodes in all the scripts are referenced correctly according to your own hierarchy.Whats fun?Swing the object and release it and the object will be carry on with its momentum. Or use it as a base starter for your next "Amnesia"-esque adventure game.What is not working?The rigid body weight will not influence the way it is picked up but only the throw distance.
Terraria-like inventory system.This asset have the following systems: storage, load, inventory, item data, custom mouse cursor.You can create your own items, storages + ui to them, custom cursor.Also you can add hotkeys like shift+click to equip etc.Everything else is described in readme file on GitHub.
Example Godot Project demonstrating gamepad and phone rumble.
Music conductor for track mixing and syncing game events to music beats.