Sort
  • Godot LLM Template
    4.2
    v1.0Templates

    Demonstrate how to use the "Godot LLM" plugin. # How to use 1. Get `Godot LLM` directly from the godot asset library, or download the addon from [godot-llm](https://github.com/Adriankhl/godot-llm) and place it to the `addons` folder 2. Download models * Text generation recommendation: Meta-Llama-3-8B-Instruct-Q5_K_M.gguf from https://huggingface.co/lmstudio-community/Meta-Llama-3-8B-Instruct-GGUF/tree/main or Phi-3-mini-4k-instruct-Q2_K.gguf from https://huggingface.co/bartowski/Phi-3-mini-4k-instruct-GGUF/tree/main for low-end devices such as Android phone * Similarity recommendation: mxbai-embed-large-v1.Q5_K_M.gguf from https://huggingface.co/ChristianAzinn/mxbai-embed-large-v1-gguf/tree/main * Image to text recommendation: llava-phi-3-mini-int4.gguf from https://huggingface.co/xtuner/llava-phi-3-mini-gguf/tree/main, also download the `llava-phi-3-mini-mmproj-f16.gguf` from the same page * Vector Database setting is similar to `Similarity` 3. Open the application with Godot You will see 4 modes: `Text Generation`, `Similarity`, `Image to Text`, and `Vector Database` In each mode, you need to clide `Model` to point to the correct model `gguf` file. Additionally, in `Image to Text` mode, you need to click `Mmproj` to point to your `*mmproj*gguf` file. # Text Generation You will see there are 3 generation mode: `Simple`, `Instruct`, and `Interactive`. ## `Simple` mode Just edit the prompt and click `Generate`. Click `Stop` to stop the generation. You choose `None` schema or `Person` schema, if you choose `None` schema, the model will generate the information of a character with Json format. ## `Instruct` mode (currently disabled) Click `Start` first with empty prompt, then modify the prompt and click `Continue` when it is available to talk to the AI. This is an interactive mode. Whenever you see the `Continue` button is available, either input something in the prompt and click `Continue` to send the input, or simply click `Continue` to let the AI talk itself. ## `Interactive` mode Similar to the instruct mode, except that it relies on a good initial prompt and additoinal reverse prompt and input suffix settings to generate a smooth conversation. The preset prompt should work decently well, click the `Start` button with the preset prompt and start talkin to the AI. # Similarity Input prompts to compute the `Embedding`, or input two prompts to calculate their `Similarity` # Image to Text Select an `Image` from your device. Alternative, click `From View` to capture your game screen as the image. You can `Compute Base64` encoding for your image, or decode a base64 string back to `Compute Image`. Edit the prompt, and generate text from `Image`, `Base64`, or `View` (your game screen). # Vector Database Click `Metadata: id, year` to define the metadata of the tables, then click `Create tables` to create a some tables for embedding storage and retrieval. Click `Store text` to split the document into chunks and store into the database, you may also click `Split text` to see the chunks. Click `Retrieve` to retrive three most similar text chunks with the upper left prompt, which satisfy the sql-where-clause in the middle right. You may also turn on "Verbose stdout", modify the upper prompt to a valid sql statement, and click execute to run the sql statement directly, you will see the result in godot log.

    By: Adriankhl
  • Tower Defense Game Template
    4.3
    v1.0Templates

    This project is designed to jumpstart the development of tower defense games by providing a fully functional base, including demo turrets, maps, and enemies. It also offers an easy-to-extend system, allowing you to add new turrets, maps, and enemies with minimal effort.

    By: 50kush
  • Volumetric forest
    4.0
    v1.0.0Templates

    A forest scene that utilises Godot 4's new volumetric fog/lighting system. Just experimenting with Godot 4's new volumetrics system. Managed to get some very pretty looking volumetric lighting and a bit of fog in a forest setting.

    By: Steveplays
  • DungeonCrawler3D
    4.2
    v1.0.1Templates

    This plugin provides the basic mechanism of DungeonCrawler: - map creation via titlemap node - player movement To run this script, simply play "World.tscn" Global.gd must be added to the autoloader. (Game/Global.gd) More detailed information can be found at: https://github.com/Rebelion-Board-game/DungonCrawler

    By: slime3000fly
  • MAdvanced Vehicle Controller
    4.4
    v1.1.8Templates

    Advanced Vehicle Controller created by Millu This template lets user to create fully customizable vehicles with ease, it provides custom VehicleBody3D instance with script for easy setup along with fully detailed documentation inside the script itself This script provides functions and settings like: Customizable Gearbox system with Manual and Automatic transmission with support of external shafter Keyboard, Gamepad and Steering wheel support Drag and drop settings for easier vehicle setup Vehicle lights system Customizable grip AI for vehicle oponents Vehicle sounds and much more! <===UPDATE v1.1.8!===> This version adds first and basic context AI for Navigation Region AI which allows it to reverse if obstacle is very close to vehicle and fixes few bugs with camera soo it should not act up when holding breaks. Additionaly new car has been added! <===UPDATE FOR GODOT 4.4!===> Current update provides some fixes for AI in Godot 4.4 along with additional features like vehicle colour change, minimap and more!

    By: Millu30
  • 2D Platformer Toolkit
    3.5
    v2.0Templates

    This template allows you to create a simple 2D Platformer by dragging and dropping the things you want into the scene. It's as simple as Mario Maker

    By: finn.pckrt
  • Turn Based Combat (3D)
    4.1
    v0.5Templates

    This battle system was gonna be used in my own projects, But as a collabrative effort, It will be open sourced, And maintained for free as a community effort to make this publicly available for all. The setup instructions are listed on GitHub! As well as a way to pull request any new features or better functionality. (The Game In Question Is Still In Development)

    By: TheRealFame
  • 3D Destructible Procedural Smooth Terrain
    4.2
    v1.0Templates

    A basic demonstration of procedural smooth terrain generator implemented in Godot. It uses simplex noise and heightmap with ArrayMesh to generate varied and natural-looking terrain in real time, and allows for digging and modifying the terrain. The world generation is done in around 100 lines of code.

    By: 50kush
  • 2D Platformer - Starter Kit
    4.4
    v1.1.0Templates

    This starter kit includes all the essential mechanics for your 2d platformer game. Using this kit, you will be able to make your own 2d platformer in no time. This kit includes: - Juicy Platformer Controller - Animated Player - 2 Demo Levels - Level Management - Score System - Sound Effects The code is documented for better understanding and each script and function is documented with its purpose. The code is also beginner friendly, who wants to learn by diving directly into the coding game!

    By: G2P Studios
  • jTools
    3.2
    v1.1Templates

    Useful templates for creating games with Godot Engine. It is intended to expand and modify the toolset to your needs. It is high customizable and offers a simple, but efficient base. Features - jSaveManager: Stores values easily - jTable: Advanced Tables for Godot. For your needs - jList: Adds powerful and customizable lists. - jAudioManager: Play music and sounds with a single line of code. Everywhere. - jSettings: Basic Settings Manager - jEssentials: Simple but efficient functions For more information visit https://github.com/Jean28518/Godot-jTools

    By: Jean28518
  • GPU Cellular Automata
    3.2
    v1.0.0Templates

    GPU-accelerated cellular automata template in Godot. Language: GDScript Renderer: GLES 3

    By: bruce965
  • Block-based 3D Procedural Map Generation Demo
    4.2
    v1.0Templates

    +//Procedural Terrain Generation: The terrain is generated procedurally using Perlin noise. This means that the terrain is different every time you run the game, but remains consistent across play sessions if you use the same seed. +//Chunk-Based Loading/Unloading: The terrain is divided into chunks, and only the chunks within a certain distance of the player are loaded. This helps to reduce memory usage and improve performance. +//Different Terrain Types: The terrain includes different types of blocks, including dirt, rock, sand, and water, which are placed according to the noise values. +//COOL PICKAXE INCLUDED.

    By: 50kush
  • EasyLeaderboard
    3.5
    v1.0.0Templates

    Add an online leaderboard to your game in under 10 minutes! Highly customizable. Comes with score validation built-in and drop-in ready leaderboard scene for quick prototyping. Optionally self-host the API with the available open source server application!

    By: garrett_makes
  • FPS template
    4.0
    v1.1Templates

    This is a simple fps template made for speeding up development of fps games. Main level was made using the devblocks add-on with kenneys dev textures.

    By: shidoengie
  • Escoria Game Template
    3.3
    vv4.0.0-alphTemplates

    A template for games based on the Escoria framework

    By: escoria
  • 3D Platformer - Starter
    4.1
    v1.0.0Templates

    This template contains the starter kit for making 3D platformers in godot. Using this template, you can easily create a working 3D platformer in no time. This template features: - 3D Platformer Controller - Working Jump, Idle, Run and Jump Flip Animations - Game Juice & Feel - Score System You can use this template for any of your projects.!

    By: Silver Demon Studios
  • Map Generator Sample
    4.0
    v1.0.1Templates

    1.Randomly set cell 2.smooth 3.eliminate small hole and wall 4.connect all rooms to main room

    By: CheapMeow
  • Godot 4 Main Menu Template
    4.2
    v1.0Templates

    Godot 4 Main Menu Template The default play scene features a movable white box controlled by Mouse. Perfect for prototyping or game jams, this template offers: -A straightforward start menu with Play, Options, and Quit buttons. -An uncomplicated options menu with three tabs: -Video: Fullscreen -Music: Master, Music, Sound Effects -A handy control testing scene (Simply hit Play in the start menu). For credits, refer to the GitHub repository.

    By: jackboyman
  • Doom Clone
    3.0.4
    v1.0Templates

    Simple Doom clone I made in this tutorial: https://www.youtube.com/watch?v=LbyyjmOji0M

    By: miziziziz
  • Godot Voxel Lattice
    4.2
    v1.0.1Templates

    This is an attempt to implement the "Global Lattice" technique described by Davis Morley in Optimism in Design Handmade Seattle 2022.

    By: bruce965
  • Godot WebXR Template
    4.1
    v3.0Templates

    A template for quickly getting started with WebXR projects in Godot.

    By: mâ‚‚
  • Clicker Game Template
    3.3
    v1.11Templates

    A very simple clicker game template, used to learn how one is made and to start as a basis for a clicker game you may want to create.

    By: Boopy
  • GodotVMF Project Template
    4.3
    v1.1.1Templates

    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.

    By: H2x