Open
Description
This issue tracks the progress of porting the Godot demo projects to Godot 4.0. This list is in alphabetical order by folder path.
- β and a checked box means that the demo is fully ported and working.
- π§ means that the demo still needs to be ported manually.
- π means that there are engine (not project) bugs that show up in this project. Projects that have bugs but the cause is unknown don't get π.
- π means that there are minor bugs such as errors printing in the console.
- π means that there is a bug with rendering (possibly a problem with the project).
- π means that there is a bug with scripting (can be GDScript/C#/VisualScript).
- π½ means that this project uses TileMap. 3.x tile data doesn't work in master.
- π₯ means that opening the editor with this project causes the engine to crash.
- β Bullet Shower
- β Dodge the Creeps
- β Hierarchical Finite State Machine
- β GD Paint
- β HDR for 2D (renamed to Glow in 2D due to Vulkan: Cannot retrieve HDR texture from Viewport (LDR texture is returned instead)Β godot#54122)
- β Hexagonal Game
- β Scene Instancing Demo
- β Isometric Game
- β Kinematic Character 2D
- β 2D Lights as Mask
- β 2D Lights and Shadows
- β Navigation Polygon 2D 'Navigation Polygon 2D' ported to Godot 4.1.1Β #955
- β Grid-based Pathfinding with Astar
- β 2D Particles
- β Physics-Based Platformer 2D
- β 2D Physics Tests 2D Physics Tests, fixed "one-way collision script error"Β #962
- β Platformer 2D
- β Pong with GDScript
- β JRPG Demo Port demos with remade art assets to Godot 4Β #922
- β Screen Space Shaders
- β Skeleton2D Demo
- β 2D Shaders for Sprites
- β Tween Demo
- β 3D Global Illumination
- π 3D Inverse Kinematics
- β Kinematic Character 3D
- β Material Testers
- β 3D Navigation Mesh
- β 3D Physics Tests
- β Platformer 3D
- β RigidBody Character 3D
- β Truck Town
- β Volumetric Fog
- β Voxel Game Update Voxel demo for Godot 4.1.1Β #965
- β 3D Waypoints
- β BPM Sync Demo
- β Audio Device Changer Demo
- β Audio Generator Demo
- β Audio Mic Record Demo
- β Audio MIDI Piano Demo
- β Audio Spectrum Demo
- β BIDI and Font Features
- β Control Gallery
- β Drag and Drop (GUI)
- β Input Mapping GUI Remove old and unused project settings, update various demos for 4.2Β #1024
- β Multiple Resolutions
- β
Pseudolocalization Demo (should use
canvas_items
stretch mode) - β RegEx (Regular Expressions)
- β Rich Text Label with BBCode
- β Signed Distance Field Font (renamed to Multi-channel Signed Distance Field font) Remove old and unused project settings, update various demos for 4.2Β #1024
- β GUI Theming Override Demo
- β
Translation Demo
Update GUI Translation demo for 4.0Β #930Remove old and unused project settings, update various demos for 4.2Β #1024 - π§ UI Mirroring Demo UI Mirroring Demo: ported to Godot 4.1Β #974
- β Autoload (Singletons)
- β Background Thread Loading Demo
- β Multiple threads loading
- β Scene Changer
- β Saving and Loading (Serialization)
- β Loading in a Thread
- β 2.5D Demo with GDScript
- β Joypads Demo
- β Matrix Transform Matrix Transform: ported to Godot 4.1Β #978
- β OpenSimplexNoise Viewer (renamed to Noise Viewer as 4.0 uses FastNoiseLite)
- β Operating System Testing
- β Pause Demo Remove old and unused project settings, update various demos for 4.2Β #1024
- β Window Management
- β Android In-App Purchases Remove old and unused project settings, update various demos for 4.2Β #1024
- β Interactive Cubes
- β Multitouch View
- β Accelerometer, Magnetometer and Gyro Demo
- π§ 2.5D Demo with C#
- β Android in-app purchases with C# Update Android IAP in C# project to Godot 4.3Β #1104
- π§ Dodge the Creeps with C# Updated Dodge the Creeps C# to Godot mono 4.2Β #1000
- π§ Pong Multiplayer with C#
- β Pong with C# Update Pong with C# to Godot 4.2.1Β #966
- β Multiplayer Bomber Multiplayer Bomber, fixes PhysicsRayQueryΒ #987
- β Pong Multiplayer
- π§ WebRTC Minimal Connection
- π§ WebRTC Signaling Example
- β WebSocket Chat Demo
- β WebSocket Minimal Demo
- β WebSocket Multiplayer Demo
- β Plugin Demos Remove old and unused project settings, update various demos for 4.2Β #1024
- β 2D in 3D Demo
- β 3D in 2D Demo
- β 3D Viewport Scaling Update viewport scaling demo to 4.0.Β #891
- β Dynamic Split Screen
- β GUI in 3D Demo
- β Screen Capture