A simple 2D Action Game.The Player can move and attack in 4 Directions.He can lose and collect Hearts through Enemys and floating Hearts inside a Level.
This plugin was created to help you work with subtitles inside Godot. It allowes you to import an srt format subtitle file into any scene.It works by converting the SRT file into a Godot Animation Resource. This way you can use any AnimationPlayer and RichLabelText node to play the subtitle.The reason behind using an Animation Resouce is to take advantage of the power of animations in Godot. Once the animation is created, all the information is compressed and managed by the engine just like any other resource.
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.
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
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
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)
Clean audio/music player. Uses ResourcePreloader to load audio files. Features* setup loop and loop offset with Godot's Import Tab * autoplay, activate a file and it will continue playing the next file* playlist, quickly create playlist by Ctrl/Shift selecting multiple files* Pause, Skip, Fast Forward, Volume and More controls with shortcuts.* Spectrum analyzerNote: it use more memory than a native audio player, since all audio is preloaded.
A Multiplayer Lobby
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.
An old school "beat-em-up" or brawler genre game ala Altered Beast, or Golden Axe complete with Parallax scrolling background, On-screen controls for mobile/touchscreen devices, Gamepad support (in addition to Keyboard) a splash screen and is ready to be played locally or exported to an application
Music conductor for track mixing and syncing game events to music beats.
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.