
Gaussian random functions basing on article https://www.alanzucconi.com/2015/09/16/how-to-sample-from-a-gaussian-distribution by Alan Zucconi
Gaussian random functions basing on article https://www.alanzucconi.com/2015/09/16/how-to-sample-from-a-gaussian-distribution by Alan Zucconi
Godot Engine için FPS tarzı oyuncu scripti -Bugs Fixed -------------------------------- -v1.1 Silah Eklendi Ses Sorunları Düzeltildi Weapon added. Sound bugs fixed. -v1.0 İleri, geri, sağ ile sol hareketler Yürüme, koşma, zıplama Dört farklı zeminde(Tahta, Metal, Çim, Çakıl) yürüme, koşma sesleri Godot engine first person controller Forward, back, left and right movement Walk, run and jump Four different floor sound effects(Wood, Metal, Grass, Dirt) for walk and run
A third-person camera for 3D games. The camera has: - Its own Spring-Arm. - Support for Zoom and mouse events. - Rotation control and mouse events.
Equation solver for finding real roots of equations up to 4th degree for Godot.
An extension to the HTTPRequest Node to add cookie capabilities. Adds a partial implementation of RFC-6265bis to automatically handle processing cookies from `Set-Cookie` headers on responses and include `Cookie` headers with applicable cookies on future requests.
Godot addon with additional nodes (GDScript Version) Currently there is only the the ThrowCast2D node, a 3D version is currently under development / testing. More nodes will come as I need them for my own projects.
AddonSave can save, load and make screenshots y user:// or res://
Professional Start.io ads integration for Godot 3.6 featuring a robust singleton interface and native Android plugin. Supports banners, interstitials, rewarded ads, with auto-reload, GDPR compliance, and full error handling. Perfect for mobile game monetization!
AdvancedBillboard allows for more advanced Y axis billboarding in 3d space.
Build multiplayer painlessly with Game Servers, Matchmaking, and Authentication. Customize endlessly using Backend Scripting. Scale effortlessly with DDoS Mitigation and Monitoring. Powering millions of multiplayer play sessions per day for FPS, MOBA, battle royale, MMO, racing, RTS, and turn-based games. Supports desktop, mobile, web, and console. # Dedicated Game Server Hosting - Autoscaling & instant servers - Includes DDoS mitigation, monitoring, & crash reporting - Supports TCP, UDP, WebSockets, & more # Matchmaking, Lobbies, & Parties - Supports casual, competitive, MMO, and turn-based - Works with server-authoritative & async multiplayer # Accounts, Friends, & Presence - Display friends online & facilitate playing together - Authenticate with email, username, or social # 100% Modular & Scriptable - Pick and choose modules to use - Easily write server-side scripts & real-time actors - Database included for free # ...and so much more - Multiplayer (Lobbies, Matchmaker, Parties, Presence) - Authentication (Email Passwordless, Email/Password, Username/Password, OAuth) - Social (Friends, Users, Chat, Groups) - Economy (Currency) - Analytics - Security (Rate Limit, Tokens, Captcha) - Utility (Email, Contacts, Game Saves) - Platform (Discord Activities) # Customizable - Custom modules easily: Write backend modules with TypeScript, Postgres, and real-time actors. - Access to low-level APIs: Build with low-level APIs for highly custom use cases. - Fully automatable cloud: Build custom deploy pipelines using Rivet's cloud APIs. - Integrated with existing tools: Works with your favorite tools & existing backends. # Learn More - Documentation: https://rivet.gg/docs/godot - Discord: https://rivet.gg/discord
ooGame is a lightweight Godot game business framework designed to simplify game business development. The responsibilities of each module within the framework are clearly defined and easy to extend. Currently included functional modules: net-sdk-proto: Network interaction module, responsible for communication with the server.
A plugin to assist in saving and loading data using text files.
A node that replaces Resources on-the-fly using suffixes.
Multiple Control nodes for easier dynamic UI manipulation. Drawers. Carousels. Scalable and rotatable UI. And much more.
# Base PlatformerBody2D for Godot A simple base platformer body 2D with acceleration, deceleration, jumping, and jump-cutting. acceleration and jump trajectories calculated using simple time and max-distance/max-speed values exported to the editor. ## Functions - **Move:** Move the character. - **Jump:** perform a jump. - **cut_jump:** cut the jump short. - **apply_gravity:** apply gravity. - **get_gravity:** allows for adding different types of gravity. - **should_accelerate:** should the character accelerate - **apply_acceleration** accelerate in a given direction. - **get_acceleration:** allows for adding different types of acceleration. - **should_decelerate:** should the character decelerate - **apply_deceleration:** slowly decelerate. - **get_deceleration:** allows for adding different types of deceleration. ## Properties - **up_direction** - **down_direction**
Sequences frames from imported FBX files into usable animation with the click of a button
RaycastSignals is added as a child to a Raycast3D or Raycast2D node. and allows using signals that indicate when a body enters collision, when it remains colliding, and when it exits collision. The signals are body_just_entered, body_inside, and body_exited.
Standard PlayerPrefs implementation similar to that in Unity. Used for fast and easy storage of small amounts of data. Written in C#. Supports all platforms.
Text node with fast rendering capabilities, expecially useful on Android. Text rendering on Android devices highly harms FPS. (https://github.com/godotengine/godot/issues/19917) You can append FastText nodes in Scene Tree and use instead of Label and LineEdit nodes to avoid FPS drop. Note: even if it has been created as a workaround for Android, you can use it on any plaftorm for it has a different approach to text input.
Here is a utility that allows recive messages and commands from the Twitch's Chat. This utility can send messages too. You can find a example in the Example folder.
Vertere.gd transforms your Godot projects by adding robust internationalization capabilities directly within the Godot Editor. It offers an intuitive interface for managing multiple languages, aiming to make your game globally accessible without the need for external tools. Vertere.gd streamlines the localization process through an easy-to-use GDScript plugin, enabling dynamic text translation in a variety of languages with minimal setup. Features: - Seamless integration with the Godot Asset Library for straightforward installation. - Activation through Godot's Project Settings, ensuring the plugin is readily available across your project. - Autoload feature for "Vertere" and "Utils," making internationalization functions accessible globally within your project. - Comprehensive support for creating and managing language dictionaries directly in GDScript, allowing for quick setup and iteration of localized content. - Ability to set and change locales on the fly, catering to a global audience by accommodating their language preferences. - Dynamic text translation using simple GDScript functions, supporting placeholders for personalized content. - Enhanced project organization by allowing developers to focus on game development rather than worrying about localization details. All functionalities are designed with performance and ease of use in mind, ensuring a smooth and lag-free experience. The plugin's settings and features can be easily customized through the Godot Editor, allowing developers to tailor the internationalization process to their specific needs. Vertere.gd is an essential tool for developers looking to expand their game's reach to a global audience.
A Godot 4x addon that adds a calendar button node.