What is this?This is a Match Maker demo project for Godot.The Match Maker framework is a project to enable easy and customizable multiplayer between two or more peers, remotely and locally.It uses the "WebRTC (SIPSorcery)" plugin, also found here on the AssetLib (https://godotengine.org/asset-library/asset/2394) or on GitHub (https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/)Why use this?This project enables you to implement a fully working match-making based Multiplayer within a few lines of code inside Godot!The default settings already allow for most types of connection, for strict networks a TURN server as a relay is required.Read more here: https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/blob/main/Documentation/Match%20Maker/GettingStartedWithMatchMaker.md#better-connectivityHow to use this?1. Use this template as a starting project inside Godot2. Build the project AT LEAST once2a. (If on an older Godot version: Restart the Editor/Reload the project!)3. Go to the top left corner of Godot and go to Project -> Project Settings.Then, click on the Plugins tab and enable both plugins.For more details please refer to the GitHub page:https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/
A starting template based on GodotVMF plugin for creating a new Godot project with using Source Engine development pipeline. It includes a basic project structure, a sample map, and scripts to get you started.
A Five Nights at Freddy's framework made for the Godot game engine.
My game template.C#
Framework for building a platformer game with a character that sticks to surfaces with enough speed
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
an opinionated template for Godot 4.3+, for 2D/3D. see README for what it provides.
This project is a template for creating advanced Third/First Person movement in GodotSupports CharacterBody3D, and RigidBody3D.Current Features :Stance System :StandCrouchGait System :WalkRunSprintView Mode System :First PersonThird PersonSmooth Rotation System :Velocity DirectionLooking Direction : In Place Rotation and orientation warpingInAir RotationAim RotationDistance Matching :Stop AnimationOrientation warpingMotion warpingCamera system :FOV change on speedCamera Inertia Flashlight(G) To toggle High graphics : SDFGI (Global illumination),SSIL, SSAO,SSR,Glowgithub : https://github.com/ywmaa/Advanced-Movement-System-Godot
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.
A simple Godot online multiplayer networking setup: connect to an online server, instance a map, spawn players, and update their positions.
A really simple first person template, containing really basic stuff for developing first person games. That includes:- Player with basic movement- Interaction system- Basic pause and main menu
Template for a 3d multiplayer setup, where each player has a nickname displayed above their character and the option to choose from four different skins: red, green, blue, or yellow. Additionally, the template includes a global multiplayer chat system for player communication.