
A customisable game launcher and auto updater made in Godot. It downloads the latest game version if necessary and runs your game.
A customisable game launcher and auto updater made in Godot. It downloads the latest game version if necessary and runs your game.
Analog stick suitable for using in games on mobile devices and tablets (all touch screen devices) made by Jakub Grzesik (http://www.kivano.games/) ported to v 3.1 and example by (Sami Hadef) permission by Jakub Grzesik
Infinite random arabfunny generator. (r/arabfunny)
This demo showcases two dynamic orbital models for space adventure game developers: an animation-driven model and a physics-driven model. Trajectories are efficiently approximated using bezier curves and stored as Curve3D, enabling real-time creation and rendering. Stress tests confirm the system can handle 1000+ real-time trajectories effortlessly, even without optimization.
Welcome to the Rubik's Cube Dojo Simulator! This simulator allows you to solve, scramble, and explore the world of the Rubik's Cube right from your computer. Whether you're a beginner looking to learn how to solve the cube or an experienced cuber aiming to improve your skills, this simulator has got you covered.
Molten Aim 25 is an OpenSource realistic first-person-shooter game made with godot game engine 4.4. The Game is made to be fully free and open source and this repository is containing the official source code for the game. Any Godot 4.4 developer can contribute to the project just be sure to checkout the contribution guidelines. Update info: Added new lobby with an option to go back to previous lobby and also now the matching system is separate from lobbies as a dedicated unit!
A Godot project dedicated to exploring the capabilities of compute shaders!
this is a project made to test the multiplayer api, not necessarily the best implementation though
Run away from Evil Godots forever. Full Godot C# project for procedural infinite terrain generation, with random items or obstacles spreading throughout the map, with physics enabled.
A basic first-person character for easy implementation.
A fun game that showcases the basics of 2D game development in Godot.
Due to various restrictive laws or sanctions, financial exchanges are not available in a free and equal way for everyone in the world. Still, cryptocurrencies do not have any geographical limitations, and they are not limited to anyone. App stores usually follow those rules and sanctions, and for that reason, some developers cannot sell their products. However, those app stores also deduct a significant percentage of the sales as commissions and taxes from the income of developers! However, making in-app purchases using cryptocurrencies is possible to prevent that. In fact, with this method, the need for banks and app stores is eliminated, and as a result, no one will be under legal restrictions or sanctions, and the entire income will directly go to the developers, and they will not need to pay fees and taxes. How the program works: The programmer puts the price of the program based on dollars in his program, and then the program shows the user the price of the program according to the price of the selected digital currency every time it is executed. It is possible to determine the price by using one of the cryptocurrency price announcement sites by raw source code. Then, the user must deposit the desired price in that cryptocurrency to the specified account address within the time limit. Each money deposit through cryptocurrencies has a payment ID(Transaction Hash ID); The user must provide that payment ID to the app to validate it; if it is validated, the purchase will be accepted. Various cryptocurrency transaction tracking sites can be used to confirm the payment. Cryptocurrencies are free for everyone to use them. Websites announcing the price of cryptocurrencies are also free for everyone to access. Websites tracking transactions are also accessible freely. As a result, programmers don't need middlemen paying them for these financial affairs and selling their products. There is no law or sanction against this method of earning money; only accessing the Internet is enough. For those cases where the price announcement site is down, a default price list has been placed on this GitHub site to be used. These default prices are in their folder (default prices) on this site. Key information is updated through a special file (key_data.txt) on this GitHub site so that possible problems can be solved quickly in the future and there is no need to produce a new program and download it by the customer.
Payment system for in-game purchases using LNP/BP. With insert-coin(s) you can implement coin-op, pay-per-use business models, capable of micropayments even lower than $0,001! You can now offer players fast and reliable in-game purchases, without middlemen or banks. By using cryptocurrency you benefit from near-zero payment fees which allows for real-time, in-game 'streaming payments'. Insert-coin(s) uses Lightning Network Protocol (LNP), the latest payment-technology on top of Bitcoin Protocol (BP).
The Shooter example shows how to develop a full multiplayer first/third person combat game with Godot 4.x and SmartFoxServer 2X. The game utilizes SmartFoxServer 2X's ability to mix TCP and UDP based messaging, and makes full use of SmartFoxServer's Lag Monitor
This tool allows you to figure out which button on the Oculus Quest Touch Controllers corresponds to which button ID.
Calculus Visualizations is a tool for visualizing calculus concepts such as solids of revolution and solids of cross sections.
This example lays the foundations for a lobby application to be used as a template in multiplayer game development. A lobby is a staging area which players access before joining the actual game. In a lobby, users can usually customize their profile, chat with friends, search for a game to join or launch a new game, invite friends to play and more.
This mini moddable game project by Endless OS Foundation is intended to help ease the learning curve into Godot. This sample project allows learners to engage with game creation concepts, applying various modifications to the game itself, all without reading or writing any code.
This Project is the last in a series of three in which we lay the foundations for a lobby application to be used as a template in multiplayer game development.
This is a tag-based assets management tool that I'm developing for management of my many different assets. Key Features: Importing any file format Thumbnail generation for common 2D and 3D file formats (work in progress, only gltf/glb format is currentlly supported for 3D files) Automatic and configurable identification of different file types (2D graphics, 3D graphics, audio, etc.) Viewing and searching assets based on their name, tags, license or file type How to Use Use the import tab for importing new assets and the browse tab for browsing and searching everything. Enter a text to search for in asset names. Use commands search for specific information Search Commands The currently available commands are: :tag for searching for specific tag(s) :license for showing assets with a specific license :type for showing assets of the specified file type (You can also click on a tag, etc. to search for it.) Example: ":license CC0" will show every asset with a CC0 license. ":tag Texture Funny" will show assets that have either of Texture or Funny tags. (searching only for the ones with both tags is not yet implemented.) IMPORTANT: Please note that this application does not change the actual asset files but still it's your responsibility to back-up your data!
This is the source code of my audio game rpg Ptolem's Singing Catacombs that I made in Godot for my capstone project You can learn more about it here: Ptolem's Singing Catacombs: https://www.youtube.com/playlist?list=PLmugv6_kd0qOCZ4M105mLx5ICuaSJttlt
Downloads: https://github.com/hohfchns/DialogueQuestTester/releases A standalone program that allows running and testing DialogueQuest Dialogue's without a Godot project. It's main purpose is to allow non-coders to write dialogue without requiring technical knowledge.
I created the Orc Clash game to learn more about making video games! I hope you find it fun and helpful, whether you're playing it or trying to make your own games!