1542 Commits

Author SHA1 Message Date
Hugo Locurcio 4e29fc3229 Update and fix Glow for 2D demo for Godot 4.6 (#1300)
- Switch to Mobile renderer for consistent visuals across platforms.
- Enable HDR 2D and debanding for better visuals.
- Tweak glow parameters to make the effect more visible.
- Use AgX tonemapping.
- Use a CanvasLayer to show the help label, so that it is not
  affected by glow. Give it a outline to be readable on any background.
2026-06-12 17:39:58 +02:00
hvdyinv4688hbv 419eae0c39 Fix missing signal connections for note events in rhythm game demo (#1327) 2026-06-10 18:29:23 +02:00
Hugo Locurcio ebdb2ef202 Improve Control Gallery demo (#1315)
- Add CodeEdit, GraphEdit, GraphFrame, and GraphNode examples.
- Add icons (enabled/disabled) to TreeItem example.
- Add placeholder texts to LineEdit, TextEdit, and CodeEdit.
- Allow tab navigation in TextEdit (pressing Tab moves focus).
- Fix sizing of "Basic controls" column so that it completely fits
  at the default window size.
2026-06-09 17:42:08 +02:00
Aaron Franke ee4f6ec4b6 Merge pull request #1318 from adamcodeworks/fix-state-machine-empty-start-state
Fix StateMachine crash when start_state is left empty
2026-05-14 22:29:30 -07:00
Bastiaan Olij c9f5852130 Add XR demo for spectator view (#1144) 2026-05-06 18:28:40 +02:00
Bastiaan Olij f657234847 OpenXR: Add passthrough demo (#1273) 2026-05-05 18:08:13 +02:00
adamcodeworks 8847de9ca0 Fix StateMachine crash when start_state is left empty 2026-05-01 15:39:11 +00:00
Hugo Locurcio 68a73af075 Add area light examples to the 3D Lights and Shadows demo (#1302) 2026-04-30 03:05:58 +02:00
Rémi Verschelde d3337bbbe3 Merge pull request #1287 from allenwp/hdr-output-demo
Add HDR output demo
2026-04-23 07:35:10 +02:00
Allen Pestaluky c46fd9e4ca Add HDR output demo project.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2026-04-20 14:43:58 -04:00
FlashAndromeda f54facb876 Fix acceleration being doubled when reversing in Truck Town (#1311) 2026-04-10 03:10:28 +02:00
Jordan Chwalik 87c1fb6daf Fix indentation in note_manager.gd causing Rhythm Game to fail at run (#1309)
Co-authored-by: Jordan Chwalik <jchwalik@devnettech.com>
2026-04-02 03:22:24 +02:00
Raul Santos f4a56d6152 Fix missing signal connections in C# demos (#1307) 2026-03-27 17:46:14 +01:00
Hugo Locurcio 045a68c51b Fix script and main scene UID errors in Custom drawing in 2D demo (#1308) 2026-03-27 17:46:05 +01:00
Winston 417732e661 Merge pull request #1295 from Calinou/improve-truck-town
Improve Truck Town demo
2026-03-03 12:52:49 +01:00
Hugo Locurcio f7d43e44af Improve Truck Town demo
- Add toggleable headlights (automatically toggled on mood change).
- Add boost mechanic (press Shift).
- Add ambient sounds depending on mood.
- Add tree and lamp models to the town scene.
- Add controls sheet (press F1 to toggle).
- Add a new logo.
- Refactor code to follow current best practices.
- Update project files for Godot 4.6.

Co-authored-by: Winston Yallow <44872771+winston-yallow@users.noreply.github.com>
Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
Co-authored-by: kobewi <kobewi4e@gmail.com>
Co-authored-by: martianwho <83482515+martianwho@users.noreply.github.com>
2026-03-02 19:03:19 +01:00
Aaron Franke f228ea6323 Update all demos for Godot 4.6, fix Global Illumination demo (#1294)
- Rebake lightmaps in Global Illumination demo with supersampling
  to improve quality.
- Increase SDFGI quality in the Global Illumination demo
  (slightly more demanding, but better matches the quality standards
  of 2026).

All demos had Project > Tools > Upgrade Project Files ran on them
with 4.6.stable (4.6.stable.mono for demos in the `mono/` folder).
2026-02-18 16:20:41 -08:00
Hugo Locurcio b4eff8de9d Update all demos for Godot 4.6, fix Global Illumination demo
- Rebake lightmaps in Global Illumination demo with supersampling
  to improve quality.
- Increase SDFGI quality in the Global Illumination demo
  (slightly more demanding, but better matches the quality standards
  of 2026).

All demos had Project > Tools > Upgrade Project Files ran on them
with 4.6.stable (4.6.stable.mono for demos in the `mono/` folder).
2026-02-10 23:56:35 +01:00
Liam 1157ad27cd Use randf() and progress_ratio for mob spawn location in Dodge the Creeps (#1293) 2026-02-03 01:28:26 +01:00
1hue d2a6a64b9c Fix memory leak in Compute Texture demo (#1275)
* Rearrange uniform set creation
* Remove unnecessary `TEXTURE_USAGE_CAN_COPY_FROM_BIT`
* Restore `input_event` param name
* Restore code comment
2026-02-02 20:09:19 +01:00
Maria 0ece7eaf26 updated main run scene to fix the grey background (#1291)
issue #1288 reported a grey background in web version of rhythm game https://godotengine.github.io/godot-demo-projects/audio/rhythm_game/ upon downloading and running the game the starting scene seemed to be assigned to a scene godot couldn't recognize but once changed to main.tscn it worked
2026-01-14 12:38:25 -08:00
Hugo Locurcio b509950099 Update web exports to Godot 4.5.1 (#1290) 2025-12-30 19:53:58 -08:00
Hugo Locurcio db745e5e59 Add SMAA option to the 3D antialiasing and graphics settings demos (#1278)
- Rename various labels for readability.
- Use infinity symbol when FPS limit is set to 0.
- Use lossless compression for ship textures since they are low-resolution,
  and applied to a large object (making VRAM compression look bad).
2025-11-26 10:37:17 -08:00
Hugo Locurcio ecbb2ee713 Use skybox in Platformer 3D demo to improve sky quality (#1282)
- Restore support for multiple aspect ratios which was inadvertently
  removed in a previous PR.
- Fix corner fix preview incorrectly using VRAM compression (it's
  low-resolution, and only displayed in the editor anyway).
2025-11-26 08:26:46 -08:00
Dmitry bf544aefd9 Improve user experience: Add movement on the Y-axis, Show FPS. List options backwards (#1283)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-11-26 08:18:40 -08:00
dependabot[bot] 156044e6dd Bump actions/checkout from 5 to 6 (#1281)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 11:24:41 -08:00
Hugo Locurcio 245cbfc66a Revert engine version to 4.5 for demos with upgraded TileMapLayer
The demos still work on 4.5.1.stable, so there's no need to increase
the project version.
2025-11-06 20:02:28 +01:00
staruwos a90d9d8c9a Update TileMap nodes to TileMapLayer in various demos (#1276) 2025-11-06 20:00:30 +01:00
Hugo Locurcio 51fadd795c Link C# version in Squash the Creeps demo README (#1274)
- Also add a link the other way around (from the C# version
  to the GDScript version) to match Dodge the Creeps.
- Use GitHub admonition syntax.
2025-11-06 17:31:21 +01:00
Aaron Franke 6a0325b0b8 Fix URLs and remove --base from Lychee CI workflow 2025-11-03 22:34:09 -08:00
Marcus Ilgner 41171d85d4 Update isometric dungeon to 4.3+ TileMapLayer (#1268)
After opening the isometric dungeon demo, there was a warning about TileMap
having been deprecated so I updated it to use the new TileMapLayer instead.
2025-11-03 18:43:32 +01:00
Hugo Locurcio 6adcbc912e Fix animations not looping and player materials in 3D Platformer demo (#1266)
- Use Forward+ renderer as intended
  (the project was accidentally changed to Mobile in a recent commit).
2025-10-20 21:27:25 -07:00
Aaron Franke 8a582321ae Skip Shadertoy in Lychee URL checks (#1267) 2025-10-20 16:02:04 -07:00
Aaron Franke 520b4a7870 Improve style in many demos (#1263) 2025-10-11 05:03:59 -07:00
Aaron Franke 0ae09b7e5a Overhaul silly material creator plugin demo (#1261) 2025-10-11 03:22:04 -07:00
A Thousand Ships 0343cedd48 General proofreading (#1262)
* General proofreading for grammar and spelling
* General formatting
* Addition of appropriate literals where appropriate, i.e. `&"foo"` for `StringName` cases and `^"foo/bar"` for `NodePath` cases
2025-10-11 01:39:59 -07:00
Vissa a01005f397 Add Multiple Windows Demo (#1103) 2025-10-08 15:00:22 -07:00
Šarūnas Ramonas 7d73b8c4cb Refactor Material Creator Plugin Demo to use custom resource-based data (#1219) 2025-10-07 16:02:21 -07:00
Aaron Franke 217436bce6 Merge pull request #1168 from rburing/webxr_demo
Add WebXR demo
2025-10-07 14:36:03 -07:00
Aaron Franke 7c6cd796d7 Style and type safety fixes 2025-10-07 14:17:42 -07:00
Ricardo Buring a2e97c0a25 Add WebXR demo
Based on https://docs.godotengine.org/en/stable/classes/class_webxrinterface.html
and https://www.snopekgames.com/tutorial/2023/how-make-vr-game-webxr-godot-4

Co-Authored-By: David Snopek <dsnopek@gmail.com>
2025-10-04 12:52:41 +02:00
Aaron Franke 14fcc0e133 Update all demo projects for Godot 4.5 and use path-deterministic UIDs (#1258) 2025-10-03 16:22:39 -07:00
Aaron Franke de00da353c Remove schedule from Check URLs action
This is going to create lots of noise, especially in forks... how about let's not spam this action every day.
2025-10-03 12:49:32 -07:00
Ruben Garcia 656595a6d2 Update README.md - Indicate demo obsolete for godot 4.3+ (#1204) 2025-10-02 19:38:25 -07:00
captain-redbeard 588c1cd257 Add Squash the Creeps 3D C# demo for Godot mono (#1001) 2025-10-02 19:35:12 -07:00
Bastiaan Olij 082cb16072 Add XR demo for binding modifier logic (#1137) 2025-10-02 18:35:37 -07:00
Aaron Franke 3088473167 Simplify list of branches in the README (#1255) 2025-10-02 15:08:21 -07:00
Mikael Hermansson d7b6f86b0b Switch back to Jolt Physics in Voxel demo (#1257) 2025-10-02 14:35:34 -07:00
dependabot[bot] 7d5f9269ca Bump actions/checkout from 4 to 5 (#1256)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 13:18:15 -07:00
Aaron Franke 94d3d40d70 Make Voxel demo player responsive without using unrealistic gravity (#1253) 2025-10-02 11:00:01 -07:00