This is an easily modifiable Inventory System ready for use. If you need anything further, you can add it. I tried to make the code easy to read.How it works:- Inventory Component - you add this node to any other node and now it has Inventory. (example: Player, Container). The functions and the data is stored in the component.- The Slots are just UI with Item Structure and Amount. For example, a slot can contain the information of Apple Item and how much amount it has. It takes this information from the Inventory Component.- Inventory Window just makes an array of Slots.- Every Item is a different class and that makes the system dynamic. You can make every item to make whatever function you want and is very easy to use.Information:- Written in GDScript- The system can be extended to almost every type of game that uses Inventory (RPG, Survival, Action-Adventure, etc.)- To open the Player Inventory, press Space or Enter. Other things are made as buttons, but you can implement them in your game in whatever form you want.- Use Items with Right Mouse Button- Inventory Query with Esc- Supports Slot Drag and Drop by holding Left Mouse Button and Tooltips by hovering the mouse over a slot
This simple demo simply displays how to map to a hexgrid according to this guide (https://www.redblobgames.com/grids/hexagons/) to a Godot tilemap (like in the 2d Hexagonal Map Demo in the asset library)Hex code taken from: https://github.com/romlok/godot-gdhexgrid and modified to use internal Godot functions. Please check that repository for usage of the included libraries.## Demo Usage * Highlighted hex will display coordinates in both Godot grid and in Hex Vector3 (i.e "cube" format). * Left-clicking on a hex, will convert it to a water tile * Right-Clicking on a hex will convert all its neighbours to mountain tiles.
This is the demo from my tutorial series:https://www.youtube.com/playlist?list=PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl
This is the demo project from my Godot Third Person Controller tutorial series.https://www.youtube.com/playlist?list=PLqbBeBobXe09NZez_1LLRcT7NQ9NfUCBC
TagProcessingLabel - Display Gamepad-Icons in a RichTextLabel using BBCodeA demo for a modified RichTextLabel in Godot3.2.2, which supports {tags} and will automatically respond to changing controllers. It supports XBox, PS4 and Nintendo Switch Pro Controllers right now, but can be expanded. The singleton allows you to add your own syntax for tags. The TagProcessingLabel.tscn can be reused anywhere in your project, where displaying text along with input-icons is necessary.
This is a demo of the HTerrain plugin I made for Godot Engine 3. It exists as a separate repo in order to keep the core repository clean.For latest plugin version: https://github.com/Zylann/godot_heightmap_native_pluginTextures are from http://cc0textures.com/home
This platform 2D game is a demo I made with the Godot engine, for learning purposes.I used the tilesets of Dan Cramp, as well as his video for the gameplay (http://www.dancramp.com).
This is a demo of more or less realistic water in Godot.It is important to use GODOT 3.1.1 or later, because 3.1 has a depth buffer bug.Made by Achim (AiYori) Menzel (UnionBytes)Donated by K. S. Ernest (iFire) Lee (fire)www.unionbytes.dehttps://www.youtube.com/user/UnionBytes
This demo demostrates how different forces act upon a simple vehicle. This can be used to figure out your NPC AI, Particle movement or for education purposes. The project is based on "The Nature of Code" by Daniel Shiffman and I encourage you to read it and support the original author: https://natureofcode.com/Forces implemented in this demo are:*A simple Target-seeking force without pathfinding*group forces like separation, alignment and cohesion, which are important for flocking behaviour*mass-based forces like wind or gravity*a random-movement-force based on Perlin-Noise*friction/velocity-loss over time.Feel free to use the project however you please. I tried to comment the code as much and as unerstandably as possible.
A small demo game in the spirit of Doodle Jump, using both VisualScript, GDScript and a Shader. Please see README.md for additional instructions after downloading.Screenshot: https://imgur.com/a/JaNFiuf