This project shows the basics for how to work with tile maps and tile sets (which includes hexgrids). This includes how to click on cells in a tilemap, and cycle through a cell's alternativesTilemap setup guide included in this video (I made this video) https://youtu.be/1qmXFIJU1QE
This project shows how to merge shapes and cut up other ones.Video explanation here and linked below: https://youtu.be/yDCsXtSZYUQ
A demo to showcase the new FastNoiseLite in Godot 4
It is a basic Tic Tac Toe game made in Godot 4. You can play this game with both a human and an AI opponent.Video Tutorial: https://youtu.be/bTcfgFHbzB4KingGD stands for King Game Developer.Please subscribe my channel for more updates: https://www.youtube.com/channel/UC8l-lYjEmIYoxvvIPmE4HPw
This project shows satisfying animations for computer science graphs (aka dots with lines connecting them in 3D).Goes with this youtube here (and linked below) https://youtu.be/JnXoi9ZVNekSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
Godot 4 demo scene of an abandoned spaceship in an overgrown hangar.Shows the following features:* The light baking setup in Godot. Lightmaps are baked for Hangar and Outside scenes separately.* Trim sheet-based materials with a custom shader for colour changing.* Vertex colour-based terrain material for blending between different ground textures.* Animated in-world video display on the arcade machine.* Godot Volumetric fog, SSIL, SSAO and Temporal antialiasing.* Reflection probes for the reflections.
This project is a simple 3d puzzle game (Tangrams). It has a linked youtube for how to make it.Video here (and linked below): https://youtu.be/dTygltE7yJgSee all my godot examples here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
For Godot 4. Click to shoot out the grappling hook. When it reaches a body, it will pull the player towards it. If the player moves during that, the grapple will cancel.
This demo shows a project with multiple game windows. The second window is able to influence the other and is see through.Showcase video here and linked below: https://youtu.be/D6YF-9ph2T4See all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
World of Alpheratz is a simple retro platformer demo game made with Godot 4.Currently it has only one level with basic mechanics, if you guys like it I will continue to develop it in my free time or contact me if you want to help me with the development (it will not be a commercial game).The project (art is not inclueded, they have seperate licenses, see assets_source.md) is under MIT license, so you can use it as a base for your own game and I am glad if you do so.
Add real-time weather features to your Godot 4 projects with the OpenWeatherMap API. It`s easy to use – just follow the structured URL for API calls and get current weather info like temperature, humidity, and wind speed for free.This is a project that shows you how to use the OpenWeatherMap API in Godot 4.If you want to create a weather app with a better UI design, you can watch this video: https://youtu.be/RvxLPOXMDXsYou can access the following data from this API response:Coordinates:- Longitude- LatitudeWeather:- Weather condition ID- Weather condition group- Weather condition description- Weather icon IDBase:- Internal parameter- Main Conditions:- Temperature- Feels like temperature- Atmospheric pressure at sea level- Humidity percentage- Minimum temperature- Maximum temperature- Atmospheric pressure at sea level- Atmospheric pressure at ground levelVisibility:- Visibility in metersWind:- Wind speed- Wind direction in degrees- Wind gustClouds:- Cloudiness percentageRain:- Rain volume for the last 1 hour where available- Rain volume for the last 3 hours where availableSnow:- Snow volume for the last 1 hour where available- Snow volume for the last 3 hours where availableTime:- Time of data calculation in Unix, UTCSystem Information:- Internal parameter type- Internal parameter ID- Internal parameter message- Country code- Sunrise time in Unix, UTC- Sunset time in Unix, UTCTimezone:- Shift in seconds from UTCCity Information:- City ID- City nameInternal Parameters- Internal parameter codefor more information, visit this page: https://openweathermap.org/currentYou can run this project in Godot 4.0, Godot 4.1, and Godot 4.2 as well.Please subscribe my channel: https://www.youtube.com/channel/UC8l-lYjEmIYoxvvIPmE4HPwKingGD stands for King Game Developer.
A few spooky and Halloween themed shaders.Video is linked below and here: https://youtu.be/iCOGGJyKzLkSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGame
A working example of various Steamworks features using GodotSteam. These are based on the tutorials from our documentation which you can find here: https://godotsteam.comThis should work in any Godot 4 version but is built with Godot 4.0.3.The example project should also work, in part, with your game's app ID.
A platformer demo which use 'code blocks' platform , including level generation by python file ; character control ; trap system (spring, trigger, pry ... ) enabled player to pause time and place the trap ; buiding transforms by ‘code blocks’ ; easy plot dialog ; user record saving.
This is a demo of famous game "2048" by Godot4 Beta7. Have a look if you are interest in it.There is a strange bug. You may need to double-click to open the font file in the project (res://assets/font/HandWrite.ttf) and click "Reimport".
A demo of 10 simple shaders for godot 4/ godot 4.1Video here (and linked below): https://youtu.be/mRVnM9p86Oc
Updated version of the Websocket Demo for 3.0
This project shows an example of how to make a game out of any video. Example video linked below and here: https://youtu.be/LAWKPYtOwUY
This is the ultimate touch joypad for Godot 4.Features:- Multi-touch supported: this joypad is coded in a way that it won't get interfered with other touch-related features in the game.- Signal-based control: by using the engine's signal, the code is very simple, reliable, and fast!- Area-based D-Pad control: the D-Pad uses an area specified by the button node to detect touch input instead of some calculations from the slowish user script. Therefore, the user can easily change the area to detect touch input from with thin the editor instead of having to change some complicated calculation in the script!- Muti-size D-Pad supported: the user can easily change the D-Pad to any size as it won't break the code.- Flexible D-Pad position: the user doesn't need the ultimate precision as the D-Pad will follow the user's thumb (in the limited area).- Auto D-Pad recenter: the D-Pad will automatically return to its default positon. The user can specify the default position in the editor, there's no need to change this in the code.- Visual Script: the code is written in Visual Script. Therefore, it's easy to read and understand the code if someone wants to modify it.
This demo shows how to make a simple 2D tile matching gameYoutube Tutorial for this project is here and linked below: https://youtu.be/94r4mvvccsgSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
A scene of an abandoned subway, possibly inhabited by squatters at some point.**This project uses .blend files. This means you must have blend file support enabled or else you will get dependency errors. If you are unsure how to do this, there is a how-to in the official documentation**
This project generates a maze with many customizations, including size, loops in the maze, and speed.Youtube video here and linked below https://youtu.be/TaQly10bDMESee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
For Godot 4, it compares four different save methods. Note that these methods are not mutually exclusive, you can mix and match them. But this demo assumes that you're using them all separately.
Minimal example on how to do raymarching in Godot 4.Normals and depth work out of the box.
For Godot 4. This is a demo of how to use JSON files to save and load.
This demo shows a glowing outline and blur shader in Godot 4.Goes with this video here: https://youtu.be/LZwCtVmVDlESee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
Generates a triangular grid.Tutorial/ showcase video here: https://youtu.be/3sPry9DXuIgSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
a reflecting laser in Godot 4.0can activate collisions
Scales the subviewport only by integersAvoids those nasty non-square pixels by only scaling the subviewport with whole numbers.CreditsBackground by ansimuzhttps://ansimuz.itch.io/cyberpunk-street-environment
This demo shows how to combine shaders with each other, and render them as filters over parts of the screenVideo Tutorial here: https://youtu.be/DlwyfdDOxLc
A new demo project, showcasing dynamic level generation and endless arcade gameplay. The project is designed to demonstrate the use of procedural-level generation.In this exciting game, players take control of a star, dodging obstacles in a procedurally generated world. Creating endless and unpredictable levels that keep players engaged and challenged.In the realm of procedural level generation, there are several approaches to consider. I chose a grid-based (TileMap) approach, as it provided us with the flexibility and control we needed for generating our endless levels.
This is the 3D targeting system's demo project for Godot 4 game engine.This tool is based on 3D-Targeting-System-Ultimate for Godot 3.
A shader-based PBR ray tracing demo. Real-time denoise and you can freely adjust the camera's transforms, lens aperture, fov and focal length.
A simple demo that shows how to use the Godot Touch Input Manager (GDTIM) and its capabilities.
Click and drag to connect nodes with wires, and with the toggle option of allowing wires to cross, or if only horizontal and vertical directions are allowed Video here and below: https://youtu.be/WFjBl-ggJyoSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames