article thumbnail

Debugging Complications

Ask a Game Dev

Here are some of the qualities that can make a bug difficult to nail down: [ Build-specific ] - The bug only shows up in release or final builds. A build-specific, platform-specific, live-only bug that silently fails and requires a bunch of players that only happens after many hours? Sometimes a bug is difficult to reproduce.

Debug 40
article thumbnail

I don’t know if this is confidential or “too technical” for the blog, but how does developing for consoles actually work? As in, what is the workflow like? Obviously, you do all the coding on a PC, but how does the build get tested on consoles? How do you debug on consoles? It would be awesome if you could do a little rundown, but I understand if it’s not possible.

Ask a Game Dev

It isn’t terribly technical, but I don’t have a dev kit at the home office at the moment so you only get some of my old photos of dev kits from my previous employer today. A console dev kit is a lot like a networked computer fused with a game console. Those text interfaces exist so we can access debug commands.

Console 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

Dev snapshot: Godot 4.0 beta 7

Mircosoft Game Dev

Editor: Add button to keep the debug server open ( GH-69164 ). The downloads for this dev snapshot can be found directly on our repository: Standard build (GDScript, GDExtension).NET NET 6 build (C#, GDScript, GDExtension). Editor: Fixes and improvements to Search Results dock ( GH-66574 ). Requires.NET SDK 6.0

Beta 98
article thumbnail

Dev snapshot: Godot 4.0 beta 12

Mircosoft Game Dev

Export: Fix missing "debug"/"release" export presets feature tags ( GH-71274 ). iOS: Check Xcode output and display errors if code signing, project build or.ipa export failed ( GH-71212 ). The downloads for this dev snapshot can be found directly on our repository: Standard build (GDScript, GDExtension).NET

Beta 110
article thumbnail

Developer Shares Building Fabrics, Ropes, And Soft Bodies

Cocos

A dev, Night by Night 00, shared his work on building warpable and wearable materials for games. Most of the implementations are Unity, but the principles are the same, and a lot has been learned in handling and debugging.

Build 98
article thumbnail

In fighting games counting (comparing) frames on moves/animations is important, even for players. For other types of games, do developers or animators count or tweak to the frame? And when counting small amounts of time like that, how do most studios do it? Frames? Milliseconds?

Ask a Game Dev

Using frames as a specific time measurement is less helpful because development builds typically aren't optimized and may run at different frame rates based on what's going on. Our debug logging keeps tabs on everything in terms of milliseconds so we can see how temporally far apart events in the log fire.

article thumbnail

Dev snapshot: Godot 4.0 beta 12

Mircosoft Game Dev

Export: Fix missing “debug”/”release” export presets feature tags ( GH-71274 ). iOS: Check Xcode output and display errors if code signing, project build or.ipa export failed ( GH-71212 ). The downloads for this dev snapshot can be found directly on our repository: Standard build (GDScript, GDExtension).NET

Beta 85