Remove Code Remove Collision Remove Culling Remove Debug
article thumbnail

Dev snapshot: Godot 4.0 beta 3

Mircosoft Game Dev

Vitika Soni ( Vitika9 ) reworked the features and user experience of Godot’s ColorPicker during Google Summer of Code 2022. Our SCons setup used to have tools and target options that were combined to build either the editor or the export templates, and define whether it’s a “release” or “debug” build.

Beta 52
article thumbnail

Dev snapshot: Godot 4.0 beta 3

Mircosoft Game Dev

Vitika Soni ( Vitika9 ) reworked the features and user experience of Godot's ColorPicker during Google Summer of Code 2022. Our SCons setup used to have tools and target options that were combined to build either the editor or the export templates, and define whether it's a "release" or "debug" build.

Beta 52
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Godot 3.4 is released with major features and UX polish

Mircosoft Game Dev

Rendering: Portal occlusion culling. Revamped collision layer grid in the inspector. Such use-after-free access needs to be guarded with is_instance_valid(obj) , but this has been surprisingly difficult to get right due to a number of bugs and inconsistencies between debug and release builds. Portal occlusion culling.

UX 52
article thumbnail

Godot 3.3 has arrived, with a focus on optimization and reliability

Mircosoft Game Dev

macOS: ARM64 build, code signing. Raise errors when accessing deleted objects in debug. Physics: Many fixes to one-way collisions. Fixes to KinematicBody collisions. Cylinder collision shape for GodotPhysics. macOS: ARM64 build, code signing. Raise errors when accessing deleted objects in debug.

article thumbnail

Why does Godot use Servers and RIDs?

Mircosoft Game Dev

If you ever lurked in Godot source code, and tried to follow the flow of the logic, you most likely noticed that most code related to scene, formats, etc. Near Phase: Generating collision information of overlapping objects. Solver: Iterative or LCP approximation to collision resolution. Servers and RIDs. Architecture.

Render 52
article thumbnail

Release candidate: Godot 3.2.2 RC 3

Mircosoft Game Dev

While this is not a feature per se, it fixes a major annoyance that users have had with pointers to freed objects unexpectedly being re-assigned to new objects, causing hard-to-debug issues. Note: Breaks compatibility for users of this plugin, but it's easy to adapt your code. C#: Allow debugging exported games ( GH-38115 ).

Beta 52
article thumbnail

Dev snapshot: Godot 3.4 beta 6

Mircosoft Game Dev

Physics: Improved logic for KinematicBody collision recovery depth ( GH-53451 ). Rendering: Rooms and portals-based occlusion culling ( GH-46130 ). Core: Complain if casting a freed object in a debug session ( GH-51095 ). Core: Add detailed error messages to release builds (used to be debug-only) ( GH-53405 ).

Beta 52