
A demo showing how a 3D scene can be shown within a 2D one using viewports. Language: GDScript Renderer: GLES 2
A demo showing how a 3D scene can be shown within a 2D one using viewports. Language: GDScript Renderer: GLES 2
Several examples of full screen 2D shader processing. Many common full-res effects are implemented here for reference. Language: GDSL and GDScript https://docs.godotengine.org/en/latest/tutorials/shading/shading_reference/shading_language.html Renderer: GLES 2
This demo showcases how 2D particle systems work in Godot. Language: GDScript Renderer: GLES 3 (particles are not available in GLES 2)
Simple demo of 2D lights and shadows, using Light2D and LightOccluder2D. Language: GDScript Renderer: GLES 2
Example of how to use 2D lights to mask objects on screen. Language: GDScript Renderer: GLES 2
Example of using 2D navigation using a NavigationPolygon in a NavigationPolygonInstance node. It uses the 2D navigation API to request a path between two points, and then traverses the resulting path. Language: GDScript Renderer: GLES 2
Example of how to make a kinematic character controller in 2D using KinematicBody2D. The character moves around, is affected by moving platforms, can jump through one-way collision platforms, etc. Language: GDScript Renderer: GLES 2
This demo shows a traditional isometric view with depth sorting. A character can move around the level and will also slide around objects, as well as be occluded when standing in front or behind them. Language: GDScript Renderer: GLES 2
Very simple demo showing a hexagonal TileMap and TileSet. Language: GDScript Renderer: GLES 2
This demo shows how to use High Dynamic Range (HDR) in a 2D game, via the WorldEnvironment node. Just slide the cave image left and right to observe the HDR effect at work. Language: GDScript Renderer: GLES 3 (HDR is not available in GLES 2)
This is a sample showing how the use WebSockets along with the Multiplayer API in Godot. Language: GDScript Renderer: GLES 2
This sample project showcases an implementation of dynamic split screen, also called Voronoi split screen. Language: GDSL and GDScript https://docs.godotengine.org/en/latest/tutorials/shading/shading_reference/shading_language.html Renderer: GLES 2
This is a sample project which allows the user to tweak different parameters of an OpenSimplex noise texture. Language: GDScript Renderer: GLES 2
A demo showing how Godot seamlessly enables the use of localized resources and texts. Language: GDScript Renderer: GLES 2
This is an example of different Inverse Kinematic algorithms implemented in Godot. It contains four scenes, showing different ways they can be used. Language: GDScript Renderer: GLES 3
This demo shows how to scale the 3D viewport rendering without affecting 2D elements such as the HUD. It also demonstrates how to toggle filtering on a viewport by using TextureRect to display the ViewportTexture delivered by the Viewport node. This technique can be useful in 2D games as well. For instance, it can be used to have a "pixel art" viewport for the main game area and a non-pixel-art viewport for HUD elements. ViewportContainer can also be used to display a viewport in a GUI, but it doesn't offer the ability to enable filtering. Language: GDScript Renderer: GLES 2
A demo showing how to build an input key remapping screen. - Click the buttons to change the bound keys. - Persists the keys to disk, so they are preserved after the project is restarted. Language: GDScript Renderer: GLES 2
This contains multiple plugin demos, all placed in a project for convenience. Please see the documentation for editor plugins: https://docs.godotengine.org/en/latest/tutorials/plugins/editor/index.html Language: GDScript Renderer: GLES 2