{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":6,"items":[{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad","displayName":"The Seven Voyages Of Steve","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/99440-original-tmp20240612093903.webp","rel":"avatar","type":"image\/webp","width":205,"height":205},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-96-20240612094432.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-48-20240612094432.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-24-20240612094432.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"99440"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/99440-96-20240612094432.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Steve Streeting aka Sinbad. Greybeard. I\u2019ve made engines (Ogre3D), devtools (Sourcetree, Git LFS), now making Unreal Engine tools &amp; a game about silly wizards going mining called MinerMancers with my wife. Baker, coffee nerd, Cat Dad. He\/him","url":"https:\/\/mastodon.gamedev.place\/@sinbad","portablecontacts_net":{"preferredUsername":"sinbad","displayName":"The Seven Voyages Of Steve","note":"Steve Streeting aka Sinbad. Greybeard. I\u2019ve made engines (Ogre3D), devtools (Sourcetree, Git LFS), now making Unreal Engine tools &amp; a game about silly wizards going mining called MinerMancers with my wife. Baker, coffee nerd, Cat Dad. He\/him"}},"content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@logicalerror\" class=\"u-url mention\">@logicalerror<\/a> nope, very much NOT human readable (they're like guids). In the editor they appear with their human readable names but it's almost impossible to link that with what you see on the disk (and therefore in other version control tools)<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad\/statuses\/113822174622484056","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad\/statuses\/113822174622484056","objectType":"note","content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@logicalerror\" class=\"u-url mention\">@logicalerror<\/a> nope, very much NOT human readable (they're like guids). In the editor they appear with their human readable names but it's almost impossible to link that with what you see on the disk (and therefore in other version control tools)<\/p>","url":"https:\/\/mastodon.gamedev.place\/@sinbad\/113822174622484056","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113822149357697099","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113822149357697099"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8540576","source":"ActivityPub"}},"published":"2025-01-13T17:15:55+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@sinbad\/113822174622484056"},{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/134713-original-tmp20240506161023.webp","rel":"avatar","type":"image\/webp","width":200,"height":200},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-48-20240530045830.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-24-20250112185411.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"134713"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)","url":"https:\/\/mastodon.gamedev.place\/@logicalerror","portablecontacts_net":{"preferredUsername":"logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","note":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)"}},"content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@sinbad\" class=\"u-url mention\">@sinbad<\/a> why? are the generated file names not human readable?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113822149357697099","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113822149357697099","objectType":"note","content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@sinbad\" class=\"u-url mention\">@sinbad<\/a> why? are the generated file names not human readable?<\/p>","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113822149357697099","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/sinbad\/statuses\/113816898682715363","url":"https:\/\/mastodon.gamedev.place\/@sinbad\/113816898682715363"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.gamedev.place\/users\/sinbad"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8540449","source":"ActivityPub"}},"published":"2025-01-13T17:09:29+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113822149357697099"},{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/134713-original-tmp20240506161023.webp","rel":"avatar","type":"image\/webp","width":200,"height":200},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-48-20240530045830.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-24-20250112185411.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"134713"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)","url":"https:\/\/mastodon.gamedev.place\/@logicalerror","portablecontacts_net":{"preferredUsername":"logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","note":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)"}},"content":"<p>So a thing that's been in my mind for a while is that for a long time one of the reasons we'd put all our game resources in very large files was because mechanical harddrives had horrible seek times..<br \/>but this isn't true anymore for ssd's<br \/>now I'm not saying that there aren't other reasons for putting all your assets in a large file, there definitely are, but at least on the editor side of things maybe things could be a bit more .. loose<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806296586773471","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806296586773471","objectType":"note","content":"<p>So a thing that's been in my mind for a while is that for a long time one of the reasons we'd put all our game resources in very large files was because mechanical harddrives had horrible seek times..<br \/>but this isn't true anymore for ssd's<br \/>now I'm not saying that there aren't other reasons for putting all your assets in a large file, there definitely are, but at least on the editor side of things maybe things could be a bit more .. loose<\/p>","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806296586773471","status_net":{"notice_id":null}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8529685","source":"ActivityPub"}},"published":"2025-01-12T18:54:14+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806296586773471"},{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/134713-original-tmp20240506161023.webp","rel":"avatar","type":"image\/webp","width":200,"height":200},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-48-20240530045830.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-24-20250112185411.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"134713"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)","url":"https:\/\/mastodon.gamedev.place\/@logicalerror","portablecontacts_net":{"preferredUsername":"logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","note":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)"}},"content":"<p>take unity's scene files for example, they contain game objects but can also contain resources like meshes etc<br \/>what if instead of storing all that in a file, we simply have folders for our \"scene files\"?<br \/>files\/sub folders could be locked in version control individually, making collaboration simpler <br \/>merge conflicts would be a lot simpler to deal with too<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806317416481318","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806317416481318","objectType":"note","content":"<p>take unity's scene files for example, they contain game objects but can also contain resources like meshes etc<br \/>what if instead of storing all that in a file, we simply have folders for our \"scene files\"?<br \/>files\/sub folders could be locked in version control individually, making collaboration simpler <br \/>merge conflicts would be a lot simpler to deal with too<\/p>","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806317416481318","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806296586773471","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806296586773471"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8529686","source":"ActivityPub"}},"published":"2025-01-12T18:54:12+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806317416481318"},{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/134713-original-tmp20240506161023.webp","rel":"avatar","type":"image\/webp","width":200,"height":200},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-48-20240530045830.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/134713-24-20250112185411.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"134713"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/134713-96-20250112185411.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)","url":"https:\/\/mastodon.gamedev.place\/@logicalerror","portablecontacts_net":{"preferredUsername":"logicalerror","displayName":"Sander van Rossen\ud83c\uddfa\ud83c\udde6\ud83c\uddea\ud83c\uddfa","note":"Creator of Realtime CSG and Chisel, level editors that works from within Unity. \u2029Previously indie dev. (Zombie Gunship and Gunship X), Unity. GDC presenter (Constructive Solid Geometry \/ level design tools)"}},"content":"<p>objects would have unique file ids, would be updated through import system. they'd basically be unity prefabs. instances of prefabs would be prefab variants. <br \/>moving, renaming of objects would be file operations<br \/>since you'd have folders you could have folders in your hierarchy<br \/>transformation hierarchies would be more complicated to handle ux wise though, but maybe this should be a separate hierarchy anyway? maybe?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806348808485434","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806348808485434","objectType":"note","content":"<p>objects would have unique file ids, would be updated through import system. they'd basically be unity prefabs. instances of prefabs would be prefab variants. <br \/>moving, renaming of objects would be file operations<br \/>since you'd have folders you could have folders in your hierarchy<br \/>transformation hierarchies would be more complicated to handle ux wise though, but maybe this should be a separate hierarchy anyway? maybe?<\/p>","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806348808485434","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806317416481318","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806317416481318"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8529687","source":"ActivityPub"}},"published":"2025-01-12T18:54:11+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806348808485434"},{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad","displayName":"The Seven Voyages Of Steve","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/99440-original-tmp20240612093903.webp","rel":"avatar","type":"image\/webp","width":205,"height":205},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-96-20240612094432.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-48-20240612094432.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/99440-24-20240612094432.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"99440"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/99440-96-20240612094432.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Steve Streeting aka Sinbad. Greybeard. I\u2019ve made engines (Ogre3D), devtools (Sourcetree, Git LFS), now making Unreal Engine tools &amp; a game about silly wizards going mining called MinerMancers with my wife. Baker, coffee nerd, Cat Dad. He\/him","url":"https:\/\/mastodon.gamedev.place\/@sinbad","portablecontacts_net":{"preferredUsername":"sinbad","displayName":"The Seven Voyages Of Steve","note":"Steve Streeting aka Sinbad. Greybeard. I\u2019ve made engines (Ogre3D), devtools (Sourcetree, Git LFS), now making Unreal Engine tools &amp; a game about silly wizards going mining called MinerMancers with my wife. Baker, coffee nerd, Cat Dad. He\/him"}},"content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@logicalerror\" class=\"u-url mention\">@logicalerror<\/a> UE\u2019s \u201cone file per actor\u201d system is basically this, the main problem with it being lots of generated file names that really needs custom version control integration with the editor to make sense of (which means it only works nicely with Perforce right now).<\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-30:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad\/statuses\/113816898682715363","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/sinbad\/statuses\/113816898682715363","objectType":"note","content":"<p><a href=\"https:\/\/mastodon.gamedev.place\/@logicalerror\" class=\"u-url mention\">@logicalerror<\/a> UE\u2019s \u201cone file per actor\u201d system is basically this, the main problem with it being lots of generated file names that really needs custom version control integration with the editor to make sense of (which means it only works nicely with Perforce right now).<\/p>","url":"https:\/\/mastodon.gamedev.place\/@sinbad\/113816898682715363","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror\/statuses\/113806348808485434","url":"https:\/\/mastodon.gamedev.place\/@logicalerror\/113806348808485434"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.gamedev.place\/users\/logicalerror"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-01-12:objectType=thread:nonce=b7acb655f9a37533","notice_info":{"local_id":"8529688","source":"ActivityPub"}},"published":"2025-01-12T18:54:10+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@sinbad\/113816898682715363"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/4361507","rel":"alternate","type":"text\/html"}]}