Spreen provides a Tween-like API for animation and interpolation using springs as a base. Unlike TRANS_SPRING in the Tween library, these springs are defined by damping ratios and halflife.These help you make fantastic character and camera controllers, reacting to user input in very natural ways.
SELODEV Free Starter KitA small, finished top-down game you can press Play on, plus every free SELODEV Lite system already sitting in the project. No coding required.The game is the same one from the Free Starter: walk around, talk to the Healer, take a quest, gather three herbs, save. What's different is what comes with it.Fourteen systems are in `addons/`, waiting for when your game needs one.Play it (Godot 4.3 or newer)Open this folder in Godot and press **Play (F5)**.- **Move:** arrow keys or WASD- **Talk:** walk up to the Healer, the green one, and press **Space** or **Enter**- **Gather** the three herbs that light up- **Save and Load:** buttons at the top rightThat loop of talk, quest, collect, save is a real game. The part that normally needs a programmer, wiring the systems into each other, is already done for you in the `content/` data files.Start HereWhen the project opens, look for the **Start Here** tab on the right, next to the Inspector. It's a four-item list that ticks itself off as you work, and it holds the switches for all fourteen systems. If you read one thing, read that panel.The fourteen systemsThree are switched on out of the box, because the story game uses them:| On | System | What it does ||---|---|---|| yes | Dialogue | Conversations with choices || yes | Quests | Objectives that track and complete || yes | Save / Load | Save slots that survive quitting || | Controller | Walking, jumping, press-E on things || | Inventory | Carrying items, stacking, weight || | Equipment | Wearing gear that changes your stats || | Loot | What a chest or enemy drops, and how often || | Crafting | Turning items into other items || | Vendor | A shop that buys and sells || | Stats / Skills | Health, damage, levels, skill points || | Combat | Hitboxes, damage, dying || | Enemy AI | Enemies that notice you, chase, give up || | Scene Flow | Doors between rooms, spawn points, checkpoints || | Audio | Music that crossfades, sound effects, audio zones |The other eleven ship switched off on purpose. Each one adds a tab beside the Inspector, and fourteen of them fills that tab bar well past the point where you can read it. Turn one on from Start Here when you want it, or from Project Settings then Plugins if you prefer. Switching one off deletes nothing.## What's inside- `content/*.json` is the game's data, the conversation and the quest. Edit these to change the game. No scripts involved.- `game/` is the world, the player, the NPC, the herb pickups.- `chassis/` is the glue that boots the systems from `content/`. You won't need to touch it.- `addons/` holds the fourteen Lite systems and their no-code editor docks.- `tools/` holds the automated checks, one folder per system.The `.orig` files beside `content/dialogue.json` and `content/quests.json` are the copies that shipped. Start Here compares against them to work out whether you've edited anything yet, so leave them where they are and the checklist keeps working.## Run the checks yourselfEvery system carries a headless test suite:```bashgodot --headless --path . tools/dialogue_lite/verify.tscn```Swap the folder name for any other system. `tools/starter_kit/verify.tscn` checks the Start Here panel itself.Growing out of the Lite tierEach Lite system is the free cut of a paid one. When you hit a wall, the full version drops into the same place and speaks the same event bus, so nothing has to be rebuilt. The full catalogue is at https://selodev.itch.io.## Make it yoursSee **MAKE-IT-YOURS.md**. The short version: change the words in `content/`, swap the coloured squares for your art, and switch on whatever system your idea needs.LicenseMIT. Make it, rename it, ship it, sell it. That's the point.
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 variablesThe 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
I made this simple clock desktop app for my personal use to display the time. It has stopwatch and timer.I was experimenting use of Godot to build the GUI applications and I had fun while building this. Hope this project can be helpful for some people who are just starting. Also don't forget to go to my Github page show some love, I have some cool projects there that I am working on.
This plugin adds the Buffer class for managing the execution of one player action with buffering.It can both buffer one player input for a set amount of time to run the action when allowed, and buffer the potential of an action for a set amount of time to run it when a player input is recieved.The plugin includes an example use.
A high performance, editable terrain system for Godot 4.3 written in C++ as a GDExtension plugin.Features:* GPU driven, Clipmap Mesh Terrain* Can be accessed by GDScript, C#, and any language Godot supports* Terrains as small as 64x64m up to 65.5x65.5km* Up to 32 textures* Up to 10 levels of detail for the terrain mesh* Foliage instancing w/ 10 levels of detail* Sculpting, holes, texture painting, texture detiling, painting colors and wetness* Imports heightmaps from other toolsRelease Notes:https://github.com/TokisanGames/Terrain3D/releases/tag/v1.0.0-stableRequirements:* This build works on Godot 4.3 in Windows, Linux, macOS, and mobile.* Mobile, MacOS, D3D12, Web read special notes:https://terrain3d.readthedocs.io/en/stable/docs/platforms.htmlInstallation:After installation, restart, then enable the plugin in Project Settings/Plugins. See full Installation & Upgrade instructions:https://terrain3d.readthedocs.io/en/stable/docs/installation.htmlRead all documentation here and watch the tutorial videos.https://terrain3d.readthedocs.io/en/stable/index.html
Allows for creating static procedural rope and rope-like geometry with collisions and LOD in Godot 4.3+
A GDExtension plugin for playing IceCast streams for Godot 4.3+
FeaturesInventory Management: Players can collect and manage a variety of items within their inventory.Item Interaction: Items can be used or selected to interact with other elements in the game world.Crafting System: Players can craft new items by combining collected items according to specific recipes.Interactive Environment: The system includes interactive doors and drawers that can be locked/unlocked and opened/closed by dragging with the mouse. There is also a ladder and elevator system.Camcorder with Night Vision: A camcorder equipped with night vision that players can use and recharge, adding a layer of depth to gameplay.
Purely Ambience is a dynamic audio plugin for Godot that automatically adjusts ambient sound levels based on player proximity. With built-in priority controls, optional muting of non-critical sources, and in-editor debug visualization, it gives you straightforward, responsive soundscapes to boost immersion in your game.
Content Pack Manager is an Addon that allows you to create a DLC / Addon/Plugin / Sandbox Mod for exported Godot games. Using Godot's own system for creating and loading packs, CPM simplifies the process of creating, and loading packs into the game, by providing a simple interface to access.
A powerful Godot Engine plugin that seamlessly integrates AWS Amplify services into your game projects. This plugin enables game developers to leverage AWS cloud capabilities directly within the Godot environment, providing authentication, data storage, API access, and more with minimal configuration.