{"users":[{"id":2,"username":"Deltakosh","name":"David Catuhe","avatar_template":"/user_avatar/forum.babylonjs.com/deltakosh/{size}/26635_2.png","admin":true,"trust_level":4},{"id":12547,"username":"Enrique_Velasquez","name":"Enrique Velasquez","avatar_template":"/user_avatar/forum.babylonjs.com/enrique_velasquez/{size}/50550_2.png","trust_level":1},{"id":1225,"username":"Evgeni_Popov","name":"Evgeni Popov","avatar_template":"/user_avatar/forum.babylonjs.com/evgeni_popov/{size}/4432_2.png","moderator":true,"trust_level":4},{"id":5464,"username":"Joe_Kerr","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/joe_kerr/{size}/39017_2.png","trust_level":3},{"id":12764,"username":"mamta25","name":"Mamta Bankoti","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/{size}.png","trust_level":1},{"id":4650,"username":"Khoa_Pham","name":"Khoa Pham","avatar_template":"/user_avatar/forum.babylonjs.com/khoa_pham/{size}/17696_2.png","trust_level":1},{"id":29,"username":"JCPalmer","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/jcpalmer/{size}/42_2.png","trust_level":3},{"id":4534,"username":"imerso","name":"Vander Dias","avatar_template":"/user_avatar/forum.babylonjs.com/imerso/{size}/46445_2.png","trust_level":2},{"id":12400,"username":"64jcl","name":"John Christian","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/6/d2c977/{size}.png","trust_level":2},{"id":1211,"username":"Corysia","name":"Corysia","avatar_template":"/user_avatar/forum.babylonjs.com/corysia/{size}/50154_2.png","trust_level":2},{"id":3838,"username":"roland","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/roland/{size}/38940_2.png","flair_name":"CommunityCoreTeam","flair_url":"ankh","flair_group_id":46,"trust_level":3},{"id":9705,"username":"Bhuvaneshwaran_M","name":"Bhuvaneshwaran M","avatar_template":"/user_avatar/forum.babylonjs.com/bhuvaneshwaran_m/{size}/39491_2.png","trust_level":2},{"id":70,"username":"samuelgirardin","name":"Samuel Girardin","avatar_template":"/user_avatar/forum.babylonjs.com/samuelgirardin/{size}/87_2.png","trust_level":2},{"id":11615,"username":"qwiglydee","name":"Maxim Vasilyev","avatar_template":"/user_avatar/forum.babylonjs.com/qwiglydee/{size}/47365_2.png","trust_level":2},{"id":10915,"username":"Rayan_Farhat","name":"Rayan Farhat","avatar_template":"/user_avatar/forum.babylonjs.com/rayan_farhat/{size}/44866_2.png","trust_level":1},{"id":25,"username":"inteja","name":"Brian Hay","avatar_template":"/user_avatar/forum.babylonjs.com/inteja/{size}/22553_2.png","trust_level":3},{"id":11654,"username":"ntech","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/e0b2c6/{size}.png","trust_level":2},{"id":4011,"username":"HiGreg","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/c5a1d2/{size}.png","trust_level":3},{"id":4172,"username":"CrashMaster","name":"Barthélemy Paléologue","avatar_template":"/user_avatar/forum.babylonjs.com/crashmaster/{size}/23662_2.png","trust_level":3},{"id":8,"username":"bghgary","name":"Gary Hsu","avatar_template":"/user_avatar/forum.babylonjs.com/bghgary/{size}/48532_2.png","trust_level":3},{"id":3116,"username":"mawa","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/mawa/{size}/12384_2.png","trust_level":3},{"id":109,"username":"gryff","name":null,"avatar_template":"/user_avatar/forum.babylonjs.com/gryff/{size}/1855_2.png","trust_level":3},{"id":5245,"username":"James1","name":"James","avatar_template":"/user_avatar/forum.babylonjs.com/james1/{size}/20679_2.png","trust_level":2},{"id":6976,"username":"Oliver_Smith","name":"Oliver Smith","avatar_template":"/user_avatar/forum.babylonjs.com/oliver_smith/{size}/28187_2.png","trust_level":1},{"id":11586,"username":"Si_Barrick","name":"Si Barrick","avatar_template":"/user_avatar/forum.babylonjs.com/si_barrick/{size}/47275_2.png","trust_level":2},{"id":12008,"username":"loopaq","name":"Loopaq","avatar_template":"/user_avatar/forum.babylonjs.com/loopaq/{size}/48795_2.png","trust_level":0},{"id":1520,"username":"Tricotou","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/tricotou/{size}/5844_2.png","trust_level":3},{"id":830,"username":"Cedric","name":"Cedric Guillemet","avatar_template":"/user_avatar/forum.babylonjs.com/cedric/{size}/2742_2.png","trust_level":4},{"id":9602,"username":"Tr909","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/tr909/{size}/44497_2.png","trust_level":2},{"id":7735,"username":"ARAMONIS_5","name":"ARAMONIS","avatar_template":"/user_avatar/forum.babylonjs.com/aramonis_5/{size}/31509_2.png","trust_level":2},{"id":699,"username":"Tom_Haddon","name":"Tom Haddon","avatar_template":"/user_avatar/forum.babylonjs.com/tom_haddon/{size}/2189_2.png","trust_level":1},{"id":11974,"username":"manuelhintermayr","name":"Manuel H","avatar_template":"/user_avatar/forum.babylonjs.com/manuelhintermayr/{size}/45775_2.png","trust_level":1},{"id":49,"username":"sebavan","name":"Sebavan","avatar_template":"/user_avatar/forum.babylonjs.com/sebavan/{size}/57_2.png","moderator":true,"trust_level":4},{"id":5609,"username":"lpsandaruwan","name":"Lahiru Pathirage","avatar_template":"/user_avatar/forum.babylonjs.com/lpsandaruwan/{size}/22529_2.png","trust_level":1},{"id":4040,"username":"br-matt","name":"br-matt","avatar_template":"/user_avatar/forum.babylonjs.com/br-matt/{size}/22436_2.png","trust_level":2},{"id":5582,"username":"endel","name":"Endel Dreyer","avatar_template":"/user_avatar/forum.babylonjs.com/endel/{size}/48220_2.png","trust_level":1},{"id":279,"username":"MackeyK24","name":"Mackey Kinard","avatar_template":"/user_avatar/forum.babylonjs.com/mackeyk24/{size}/3741_2.png","trust_level":3},{"id":10237,"username":"pangdong007","name":"Pangdong007","avatar_template":"/user_avatar/forum.babylonjs.com/pangdong007/{size}/42325_2.png","trust_level":1},{"id":6771,"username":"xiehangyun","name":"Streamer","avatar_template":"/user_avatar/forum.babylonjs.com/xiehangyun/{size}/30777_2.png","trust_level":2},{"id":7809,"username":"alexchuber","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/alexchuber/{size}/32839_2.png","trust_level":4},{"id":3785,"username":"docEdub","name":"Andy Fillebrown","avatar_template":"/user_avatar/forum.babylonjs.com/docedub/{size}/14525_2.png","trust_level":2},{"id":1084,"username":"tibotiber","name":"Thibaut Tiberghien","avatar_template":"/user_avatar/forum.babylonjs.com/tibotiber/{size}/26735_2.png","trust_level":2},{"id":1463,"username":"ryantrem","name":"Ryan Tremblay","avatar_template":"/user_avatar/forum.babylonjs.com/ryantrem/{size}/34010_2.png","trust_level":4},{"id":4671,"username":"11128","name":"aranbany","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/1/d07c76/{size}.png","trust_level":2},{"id":476,"username":"withADoveInOneHand","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/withadoveinonehand/{size}/1243_2.png","trust_level":2},{"id":11099,"username":"georgie","name":"Georgina Halpern","avatar_template":"/user_avatar/forum.babylonjs.com/georgie/{size}/46049_2.png","trust_level":4},{"id":78,"username":"shaderbytes","name":"Ian Pretorius","avatar_template":"/user_avatar/forum.babylonjs.com/shaderbytes/{size}/174_2.png","trust_level":2},{"id":7284,"username":"cyborg_ean","name":"Ean","avatar_template":"/user_avatar/forum.babylonjs.com/cyborg_ean/{size}/42302_2.png","trust_level":2},{"id":4690,"username":"lowclouds","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/lowclouds/{size}/26590_2.png","trust_level":2},{"id":3635,"username":"bitbybit-dev","name":"Matas Ubarevicius","avatar_template":"/user_avatar/forum.babylonjs.com/bitbybit-dev/{size}/49224_2.png","trust_level":2},{"id":7793,"username":"ylacaute","name":"Yannick Lacaute","avatar_template":"/user_avatar/forum.babylonjs.com/ylacaute/{size}/31802_2.png","trust_level":2},{"id":11090,"username":"barisozcetin","name":"","avatar_template":"/user_avatar/forum.babylonjs.com/barisozcetin/{size}/45452_2.png","trust_level":2},{"id":9448,"username":"gsw945","name":"gsw945","avatar_template":"/user_avatar/forum.babylonjs.com/gsw945/{size}/38399_2.png","trust_level":2},{"id":5437,"username":"rafael-29","name":"Rafael","avatar_template":"/user_avatar/forum.babylonjs.com/rafael-29/{size}/29145_2.png","trust_level":2},{"id":10436,"username":"Heaust-ops","name":"Heaust Azure","avatar_template":"/user_avatar/forum.babylonjs.com/heaust-ops/{size}/45470_2.png","trust_level":2},{"id":6610,"username":"jamessimo","name":"James Simonson","avatar_template":"/user_avatar/forum.babylonjs.com/jamessimo/{size}/26847_2.png","trust_level":2},{"id":26,"username":"TiagoSilvaPereira","name":"Tiago Silva Pereira","avatar_template":"/user_avatar/forum.babylonjs.com/tiagosilvapereira/{size}/25835_2.png","trust_level":2},{"id":5,"username":"Dad72","name":"David Pellier","avatar_template":"/user_avatar/forum.babylonjs.com/dad72/{size}/13_2.png","trust_level":3},{"id":1104,"username":"labris","name":"Andrei Stepanov","avatar_template":"/user_avatar/forum.babylonjs.com/labris/{size}/12576_2.png","trust_level":3}],"primary_groups":[],"flair_groups":[{"id":46,"name":"CommunityCoreTeam","flair_url":"ankh","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/tutorials-and-tips/13?page=1","per_page":30,"top_tags":[{"id":7,"name":"tutorial","slug":"tutorial"},{"id":2,"name":"documentation","slug":"documentation"},{"id":10,"name":"material","slug":"material"},{"id":9,"name":"gui","slug":"gui"},{"id":80,"name":"physics","slug":"physics"},{"id":51,"name":"camera","slug":"camera"},{"id":81,"name":"glb","slug":"glb"},{"id":325,"name":"havok","slug":"havok"},{"id":112,"name":"texture","slug":"texture"},{"id":5,"name":"blender","slug":"blender"},{"id":73,"name":"mesh","slug":"mesh"},{"id":11,"name":"shader","slug":"shader"},{"id":108,"name":"babylon","slug":"babylon"},{"id":74,"name":"geometry","slug":"geometry"},{"id":70,"name":"geometry-nodes","slug":"geometry-nodes"},{"id":55,"name":"github","slug":"github"},{"id":467,"name":"greasedline","slug":"greasedline"},{"id":303,"name":"lightmaps","slug":"lightmaps"},{"id":366,"name":"morph-targets","slug":"morph-targets"},{"id":30,"name":"nme","slug":"nme"},{"id":83,"name":"optimization","slug":"optimization"},{"id":524,"name":"quickreference","slug":"quickreference"},{"id":3,"name":"react","slug":"react"},{"id":334,"name":"vite","slug":"vite"},{"id":18,"name":"webgpu","slug":"webgpu"},{"id":130,"name":"wgsl","slug":"wgsl"},{"id":212,"name":"ai","slug":"ai"},{"id":277,"name":"ammo","slug":"ammo"},{"id":65,"name":"ammojs","slug":"ammojs"},{"id":312,"name":"animationgroups","slug":"animationgroups"},{"id":365,"name":"avatar","slug":"avatar"}],"topics":[{"fancy_title":"About the Tutorials and tips category","id":18550,"title":"About the Tutorials and tips category","slug":"about-the-tutorials-and-tips-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-02-19T18:55:25.328Z","last_posted_at":"2021-02-19T18:55:25.336Z","bumped":true,"bumped_at":"2024-02-25T13:40:56.184Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Use this category to share tutorials or tips","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":944,"like_count":1,"has_summary":false,"last_poster_username":"Deltakosh","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[WebGPU] CascadedShadowGenerator/ShadowGenerator: shadow missing (x&lt;0) or mirrored (z&gt;0) depending on DirectionalLight direction sign — repro for #18653","id":63767,"title":"[WebGPU] CascadedShadowGenerator/ShadowGenerator: shadow missing (x<0) or mirrored (z>0) depending on DirectionalLight direction sign — repro for #18653","slug":"webgpu-cascadedshadowgenerator-shadowgenerator-shadow-missing-x-0-or-mirrored-z-0-depending-on-directionallight-direction-sign-repro-for-18653","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-09T22:12:17.545Z","last_posted_at":"2026-07-17T08:28:28.529Z","bumped":true,"bumped_at":"2026-07-17T08:28:28.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":50,"like_count":1,"has_summary":false,"last_poster_username":"Evgeni_Popov","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12547,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1225,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dramatic increase in WebGPU startup time (whenReady)","id":63620,"title":"Dramatic increase in WebGPU startup time (whenReady)","slug":"dramatic-increase-in-webgpu-startup-time-whenready","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-06-09T08:35:24.662Z","last_posted_at":"2026-06-12T09:52:33.766Z","bumped":true,"bumped_at":"2026-06-12T09:52:33.766Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":164,"like_count":5,"has_summary":false,"last_poster_username":"mamta25","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5464,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":12764,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"WebXR Optimization","id":29315,"title":"WebXR Optimization","slug":"webxr-optimization","posts_count":16,"reply_count":5,"highest_post_number":16,"image_url":null,"created_at":"2022-04-13T07:09:37.682Z","last_posted_at":"2026-04-14T12:53:06.423Z","bumped":true,"bumped_at":"2026-04-14T12:53:06.423Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1650,"like_count":9,"has_summary":false,"last_poster_username":"64jcl","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4650,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":29,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4534,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":12400,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pong: Single player vs AI in TypeScript and Vite","id":59978,"title":"Pong: Single player vs AI in TypeScript and Vite","slug":"pong-single-player-vs-ai-in-typescript-and-vite","posts_count":6,"reply_count":1,"highest_post_number":7,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/1/8/18c7f254e151307dddf22cbd0a451c6507fdbaac_2_1024x585.png","created_at":"2025-08-09T14:23:28.942Z","last_posted_at":"2026-03-20T01:44:39.830Z","bumped":true,"bumped_at":"2026-03-20T01:44:39.830Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":91,"name":"typescript","slug":"typescript"},{"id":334,"name":"vite","slug":"vite"}],"tags_descriptions":{},"views":350,"like_count":25,"has_summary":false,"last_poster_username":"Corysia","category_id":13,"op_like_count":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1211,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3838,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":9705,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":70,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[BROKEN] Method of snapping callout labels to screen edges","id":61630,"title":"[BROKEN] Method of snapping callout labels to screen edges","slug":"broken-method-of-snapping-callout-labels-to-screen-edges","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/d/6/d61c5144bd3b605ee72b20949c5d587d284ac86b.jpeg","created_at":"2025-12-01T21:35:14.706Z","last_posted_at":"2025-12-01T21:35:14.757Z","bumped":true,"bumped_at":"2025-12-01T21:35:14.757Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"gui","slug":"gui"}],"tags_descriptions":{},"views":88,"like_count":2,"has_summary":false,"last_poster_username":"qwiglydee","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":11615,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Real-Time Parametric Geometry Editing in Babylon.js","id":61361,"title":"Real-Time Parametric Geometry Editing in Babylon.js","slug":"real-time-parametric-geometry-editing-in-babylon-js","posts_count":30,"reply_count":27,"highest_post_number":32,"image_url":null,"created_at":"2025-11-09T18:53:50.928Z","last_posted_at":"2025-11-23T15:52:28.723Z","bumped":true,"bumped_at":"2025-11-23T15:52:28.723Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":73,"name":"mesh","slug":"mesh"},{"id":74,"name":"geometry","slug":"geometry"}],"tags_descriptions":{},"views":508,"like_count":17,"has_summary":false,"last_poster_username":"HiGreg","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10915,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11654,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4011,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Survey of PointerEvents and gesture libraries","id":61444,"title":"Survey of PointerEvents and gesture libraries","slug":"survey-of-pointerevents-and-gesture-libraries","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-11-16T22:37:29.816Z","last_posted_at":"2025-11-17T18:45:31.776Z","bumped":true,"bumped_at":"2025-11-17T18:45:31.776Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":51,"name":"camera","slug":"camera"},{"id":36,"name":"input","slug":"input"},{"id":307,"name":"inputmanager","slug":"inputmanager"}],"tags_descriptions":{},"views":90,"like_count":3,"has_summary":false,"last_poster_username":"HiGreg","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4011,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4172,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Solution (upd)] Tracking and picking skinned animated objects with pausing and rewinding","id":61326,"title":"[Solution (upd)] Tracking and picking skinned animated objects with pausing and rewinding","slug":"solution-upd-tracking-and-picking-skinned-animated-objects-with-pausing-and-rewinding","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-07T02:57:32.268Z","last_posted_at":"2025-11-07T02:57:32.341Z","bumped":true,"bumped_at":"2025-11-07T02:57:32.341Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":3,"has_summary":false,"last_poster_username":"qwiglydee","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":11615,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Serving draco decoder locally and hosted (with webpack)","id":61222,"title":"Serving draco decoder locally and hosted (with webpack)","slug":"serving-draco-decoder-locally-and-hosted-with-webpack","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-10-30T18:43:56.006Z","last_posted_at":"2025-10-30T21:39:48.154Z","bumped":true,"bumped_at":"2025-10-30T21:39:48.154Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":215,"name":"webpack","slug":"webpack"},{"id":322,"name":"bundle","slug":"bundle"},{"id":248,"name":"tip-and-trick","slug":"tip-and-trick"}],"tags_descriptions":{},"views":145,"like_count":4,"has_summary":false,"last_poster_username":"bghgary","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11615,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Create a UI with BJS 2D GUI in 3 simple lessons (New #Lesson2 available)","id":29723,"title":"Create a UI with BJS 2D GUI in 3 simple lessons (New #Lesson2 available)","slug":"create-a-ui-with-bjs-2d-gui-in-3-simple-lessons-new-lesson2-available","posts_count":23,"reply_count":12,"highest_post_number":23,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/7/6/76be1c358bdc6d7a1168b58108939958b6e17411_2_1024x640.jpeg","created_at":"2022-04-26T10:00:20.148Z","last_posted_at":"2025-10-24T08:41:41.997Z","bumped":true,"bumped_at":"2025-10-24T08:41:41.997Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"gui","slug":"gui"},{"id":7,"name":"tutorial","slug":"tutorial"}],"tags_descriptions":{},"views":3473,"like_count":55,"has_summary":false,"last_poster_username":"Si_Barrick","category_id":13,"op_like_count":20,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3116,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":109,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5245,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6976,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11586,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why is Babylon Native so tough, can anyone help","id":61091,"title":"Why is Babylon Native so tough, can anyone help","slug":"why-is-babylon-native-so-tough-can-anyone-help","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-10-22T11:35:32.816Z","last_posted_at":"2025-10-23T23:42:16.907Z","bumped":true,"bumped_at":"2025-10-23T23:42:16.907Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":113,"name":"babylon-native","slug":"babylon-native"},{"id":34,"name":"native","slug":"native"}],"tags_descriptions":{},"views":311,"like_count":8,"has_summary":false,"last_poster_username":"bghgary","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12008,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1520,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":830,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"PhysicsV2 Car Simulation Template","id":53801,"title":"PhysicsV2 Car Simulation Template","slug":"physicsv2-car-simulation-template","posts_count":19,"reply_count":12,"highest_post_number":20,"image_url":null,"created_at":"2024-09-27T13:02:44.416Z","last_posted_at":"2025-10-18T11:16:31.984Z","bumped":true,"bumped_at":"2025-10-18T11:16:31.984Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":80,"name":"physics","slug":"physics"},{"id":325,"name":"havok","slug":"havok"},{"id":246,"name":"examples","slug":"examples"}],"tags_descriptions":{},"views":1976,"like_count":48,"has_summary":false,"last_poster_username":"manuelhintermayr","category_id":13,"op_like_count":17,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9602,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4172,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7735,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":699,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11974,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using NPE to build advanced particle systems","id":60614,"title":"Using NPE to build advanced particle systems","slug":"using-npe-to-build-advanced-particle-systems","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/5/8/584883a6f594464f01ff4e75ac62e6050f1bf030_2_1024x282.png","created_at":"2025-09-22T22:36:28.327Z","last_posted_at":"2025-09-23T00:01:46.856Z","bumped":true,"bumped_at":"2025-09-23T00:01:46.856Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":5,"has_summary":false,"last_poster_username":"sebavan","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":49,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Babylon.js + Colyseus, New Tutorial on Multiplayer","id":27994,"title":"Babylon.js + Colyseus, New Tutorial on Multiplayer","slug":"babylon-js-colyseus-new-tutorial-on-multiplayer","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2022-02-28T04:30:26.872Z","last_posted_at":"2025-08-23T06:49:44.840Z","bumped":true,"bumped_at":"2025-08-23T06:49:44.840Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"documentation","slug":"documentation"},{"id":7,"name":"tutorial","slug":"tutorial"}],"tags_descriptions":{},"views":2315,"like_count":38,"has_summary":false,"last_poster_username":"roland","category_id":13,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5609,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4040,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5582,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":279,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3838,"primary_group_id":null,"flair_group_id":46}]},{"fancy_title":"Create diffusion waves through post-processing","id":59661,"title":"Create diffusion waves through post-processing","slug":"create-diffusion-waves-through-post-processing","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/e/8/e8176eba547bd0970ad8e38e2a659201218036f2_2_1024x561.jpeg","created_at":"2025-07-22T09:38:00.133Z","last_posted_at":"2025-07-24T07:06:58.552Z","bumped":true,"bumped_at":"2025-07-24T07:06:58.552Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":170,"name":"postprocessing","slug":"postprocessing"}],"tags_descriptions":{},"views":130,"like_count":0,"has_summary":false,"last_poster_username":"Cedric","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10237,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":830,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GLTF2Export export gltf model Problems likely to be encountered：skeleton error","id":59476,"title":"GLTF2Export export gltf model Problems likely to be encountered：skeleton error","slug":"gltf2export-export-gltf-model-problems-likely-to-be-encountered-skeleton-error","posts_count":7,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2025-07-10T08:21:34.943Z","last_posted_at":"2025-07-16T16:06:07.095Z","bumped":true,"bumped_at":"2025-07-16T16:06:07.095Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":263,"name":"gltf2export","slug":"gltf2export"}],"tags_descriptions":{},"views":139,"like_count":4,"has_summary":false,"last_poster_username":"alexchuber","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6771,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":830,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5464,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7809,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"NME: issue when sampling array of texture","id":59482,"title":"NME: issue when sampling array of texture","slug":"nme-issue-when-sampling-array-of-texture","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/7/87d45cc8d7ed17c742084c565f7e9bcfafc9b0ba.png","created_at":"2025-07-10T16:02:59.142Z","last_posted_at":"2025-07-10T18:28:04.194Z","bumped":true,"bumped_at":"2025-07-10T18:28:04.194Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"material","slug":"material"},{"id":112,"name":"texture","slug":"texture"},{"id":30,"name":"nme","slug":"nme"}],"tags_descriptions":{},"views":43,"like_count":4,"has_summary":false,"last_poster_username":"sebavan","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4172,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":49,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"End-to-end testing with Playwright","id":58244,"title":"End-to-end testing with Playwright","slug":"end-to-end-testing-with-playwright","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-05-05T07:15:30.261Z","last_posted_at":"2025-05-08T06:39:50.217Z","bumped":true,"bumped_at":"2025-07-07T06:30:44.443Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":369,"like_count":14,"has_summary":false,"last_poster_username":"tibotiber","category_id":13,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4172,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3785,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adjust Inspector Width","id":58915,"title":"Adjust Inspector Width","slug":"adjust-inspector-width","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/7/2/720226fb6e081f72f0114522b3bac99e30fce9ca_2_633x1024.jpeg","created_at":"2025-06-10T05:19:04.620Z","last_posted_at":"2025-06-17T08:26:36.605Z","bumped":true,"bumped_at":"2025-06-17T08:26:36.605Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":57,"name":"inspector","slug":"inspector"}],"tags_descriptions":{},"views":200,"like_count":8,"has_summary":false,"last_poster_username":"tibotiber","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3838,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1463,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1084,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to fully recover a playground that is stuck in an infinite loop (Chrome)?","id":58887,"title":"How to fully recover a playground that is stuck in an infinite loop (Chrome)?","slug":"how-to-fully-recover-a-playground-that-is-stuck-in-an-infinite-loop-chrome","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-06-08T11:01:20.991Z","last_posted_at":"2025-06-09T17:32:47.687Z","bumped":true,"bumped_at":"2025-06-09T17:32:47.687Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"playground","slug":"playground"}],"tags_descriptions":{},"views":137,"like_count":15,"has_summary":false,"last_poster_username":"withADoveInOneHand","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5464,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4671,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3838,"primary_group_id":null,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":476,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Battle: Strassen vs AlphaEvolve vs Babylon. The winner will surprise you!","id":58686,"title":"The Battle: Strassen vs AlphaEvolve vs Babylon. The winner will surprise you!","slug":"the-battle-strassen-vs-alphaevolve-vs-babylon-the-winner-will-surprise-you","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2025-05-27T15:38:49.083Z","last_posted_at":"2025-06-02T19:10:36.079Z","bumped":true,"bumped_at":"2025-06-02T19:10:36.079Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":250,"like_count":38,"has_summary":false,"last_poster_username":"lowclouds","category_id":13,"op_like_count":16,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11099,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":78,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7284,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4690,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Parametric Fun with Babylon.js + Bitbybit :rocket:","id":58784,"title":"Parametric Fun with Babylon.js + Bitbybit 🚀","slug":"parametric-fun-with-babylon-js-bitbybit","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-06-02T13:04:37.654Z","last_posted_at":"2025-06-02T17:45:56.039Z","bumped":true,"bumped_at":"2025-06-02T17:45:56.039Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":109,"name":"csg","slug":"csg"},{"id":74,"name":"geometry","slug":"geometry"},{"id":432,"name":"cad","slug":"cad"},{"id":569,"name":"brep","slug":"brep"}],"tags_descriptions":{},"views":166,"like_count":5,"has_summary":false,"last_poster_username":"bitbybit-dev","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3635,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best Practices for Optimizing Babylon.js Scenes (not just) on Lower-End Devices","id":58688,"title":"Best Practices for Optimizing Babylon.js Scenes (not just) on Lower-End Devices","slug":"best-practices-for-optimizing-babylon-js-scenes-not-just-on-lower-end-devices","posts_count":28,"reply_count":21,"highest_post_number":28,"image_url":null,"created_at":"2025-05-27T18:16:19.482Z","last_posted_at":"2025-05-31T15:14:41.297Z","bumped":true,"bumped_at":"2025-05-31T15:14:41.297Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":94,"name":"mobile","slug":"mobile"},{"id":83,"name":"optimization","slug":"optimization"},{"id":568,"name":"optimize","slug":"optimize"}],"tags_descriptions":{},"views":2618,"like_count":54,"has_summary":false,"last_poster_username":"HiGreg","category_id":13,"op_like_count":21,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3838,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":25,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":476,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4011,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using RecastJS on NodeJS or Browser in ESM or CJS","id":58709,"title":"Using RecastJS on NodeJS or Browser in ESM or CJS","slug":"using-recastjs-on-nodejs-or-browser-in-esm-or-cjs","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-05-28T21:36:28.949Z","last_posted_at":"2025-05-28T21:42:38.829Z","bumped":true,"bumped_at":"2025-05-28T21:42:38.829Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":256,"name":"recast","slug":"recast"}],"tags_descriptions":{},"views":90,"like_count":3,"has_summary":false,"last_poster_username":"barisozcetin","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7793,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11090,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discount get point inside mesh","id":58604,"title":"Discount get point inside mesh","slug":"discount-get-point-inside-mesh","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-05-22T09:29:59.163Z","last_posted_at":"2025-05-22T12:10:34.756Z","bumped":true,"bumped_at":"2025-05-22T12:10:34.756Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":39,"like_count":2,"has_summary":false,"last_poster_username":"Cedric","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5464,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":830,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"VirtualJoystick based on AdvancedDynamicTexture","id":57356,"title":"VirtualJoystick based on AdvancedDynamicTexture","slug":"virtualjoystick-based-on-advanceddynamictexture","posts_count":4,"reply_count":3,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/flex024/uploads/babylonjs/optimized/3X/f/7/f7f93bbb13155faa06ed14402535942aad47f46b_2_1024x694.png","created_at":"2025-03-23T13:57:41.532Z","last_posted_at":"2025-05-21T16:23:39.864Z","bumped":true,"bumped_at":"2025-05-21T16:23:39.864Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"gui","slug":"gui"},{"id":519,"name":"virtualjoystick","slug":"virtualjoystick"}],"tags_descriptions":{},"views":252,"like_count":3,"has_summary":false,"last_poster_username":"gsw945","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":9448,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"There is a file limit on itch.io","id":58502,"title":"There is a file limit on itch.io","slug":"there-is-a-file-limit-on-itch-io","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2025-05-18T13:01:27.678Z","last_posted_at":"2025-05-19T11:49:16.165Z","bumped":true,"bumped_at":"2025-05-19T11:49:16.165Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":339,"like_count":6,"has_summary":false,"last_poster_username":"jamessimo","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5464,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5437,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10436,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6610,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Creating a Bullet effect (based on a Unity example)","id":58351,"title":"Creating a Bullet effect (based on a Unity example)","slug":"creating-a-bullet-effect-based-on-a-unity-example","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-05-10T16:07:09.303Z","last_posted_at":"2025-05-12T14:57:44.331Z","bumped":true,"bumped_at":"2025-05-12T15:05:11.181Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":7,"name":"tutorial","slug":"tutorial"},{"id":561,"name":"unity","slug":"unity"},{"id":560,"name":"bullet","slug":"bullet"}],"tags_descriptions":{},"views":161,"like_count":8,"has_summary":false,"last_poster_username":"TiagoSilvaPereira","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":26,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1104,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Summary of objects in WebGPU ShaderMaterial and Babylon-specific WGSL","id":57493,"title":"Summary of objects in WebGPU ShaderMaterial and Babylon-specific WGSL","slug":"summary-of-objects-in-webgpu-shadermaterial-and-babylon-specific-wgsl","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-03-29T20:37:27.199Z","last_posted_at":"2025-04-01T06:20:25.804Z","bumped":true,"bumped_at":"2025-04-01T06:20:25.804Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":18,"name":"webgpu","slug":"webgpu"},{"id":357,"name":"shader-material","slug":"shader-material"},{"id":130,"name":"wgsl","slug":"wgsl"}],"tags_descriptions":{},"views":175,"like_count":1,"has_summary":false,"last_poster_username":"HiGreg","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4011,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1225,"primary_group_id":null,"flair_group_id":null}]}]}}