{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.2"}, "schedule": {"url": "https://talks.godotengine.org/godotcon-boston-2026/schedule/", "version": "0.9", "base_url": "https://talks.godotengine.org", "conference": {"acronym": "godotcon-boston-2026", "title": "GodotCon Boston 2026", "start": "2026-07-20", "end": "2026-07-22", "daysCount": 3, "timeslot_duration": "00:05", "time_zone_name": "America/New_York", "colors": {"primary": "#1188d9"}, "rooms": [{"name": "Workshop Room 1", "slug": "7-workshop-room-1", "guid": "bc7ceafa-269b-597e-ae71-8b6d49ff3057", "description": "First Room", "capacity": 50}, {"name": "Workshop Room 2", "slug": "8-workshop-room-2", "guid": "f35789e1-fe52-50ef-b476-79e513064386", "description": "Room 2", "capacity": 40}, {"name": "Horace Mann", "slug": "9-horace-mann", "guid": "5d348d4b-e932-5630-9d6a-11389662e065", "description": "First room on the left!", "capacity": 100}, {"name": "Deborah Sampson", "slug": "10-deborah-sampson", "guid": "a8e7b146-a771-563e-b42e-374e91ac34e3", "description": "Second room on the left!", "capacity": 80}], "tracks": [{"name": "Talk", "slug": "12-talk", "color": "#1157A5"}, {"name": "Workshop", "slug": "13-workshop", "color": "#0F5900"}, {"name": "Sponsored", "slug": "14-sponsored", "color": "#98005B"}, {"name": "Godot Update", "slug": "15-godot-update", "color": "#DB0000"}], "days": [{"index": 1, "date": "2026-07-20", "day_start": "2026-07-20T04:00:00-04:00", "day_end": "2026-07-21T03:59:00-04:00", "rooms": {"Horace Mann": [{"guid": "e8646a37-09ba-5d5c-8623-eabbbe7dd74c", "code": "N8K33F", "id": 2057, "logo": null, "date": "2026-07-20T09:00:00-04:00", "start": "09:00", "duration": "02:15", "room": "Horace Mann", "slug": "godotcon-boston-2026-2057-introduction-to-3d-in-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/N8K33F/", "title": "Introduction to 3D in Godot", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Intimidated by the move from 2D to 3D in Godot? Learn enough 3D basics to get you started. This workshop will cover:\r\n- Prototyping simple environment assets like platforms with StaticBody3Ds and MeshInstance3Ds\r\n- Setting up 3D collision\r\n- Creating a placeholder player with CharacterBody3D\r\n- Making a simple environment with instances of the prototypes\r\n- Adding basic lighting, a World Environment & Camera3D\r\n- Setting up your player to move in your 3D location using the built-in movement script", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TWUQZX", "name": "Erin Uptegrove", "avatar": "https://talks.godotengine.org/media/avatars/IMG_4355_zPFTKBO.jpg", "biography": "I am a Massachusetts artist and educator with a BFA in Illustration from Maine College of Art and a MAT in Art and Design Education from Rhode Island School of Design. I have been teaching art since 2008. Currently I teach game dev to high school students using Godot, along with other digital arts classes. I also record tutorials for Xogot.", "public_name": "Erin Uptegrove", "guid": "58ac9513-a6bb-5917-aeb7-5a07477b19d4", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/TWUQZX/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/N8K33F/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/N8K33F/", "attachments": []}, {"guid": "d89d01b9-8dcc-5407-83ac-d0509d22d424", "code": "PRJRH8", "id": 1995, "logo": null, "date": "2026-07-20T11:30:00-04:00", "start": "11:30", "duration": "01:00", "room": "Horace Mann", "slug": "godotcon-boston-2026-1995-your-game-is-a-lemon-juice-it", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PRJRH8/", "title": "Your Game is a Lemon - JUICE IT!", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "What makes a game feel _punchy_? What makes it feel _slick_? What makes it _feel_ like anything at all? \r\n\r\n**Game Feel** and **Game Juice** are 2 critical concepts that let you take your project from a sterile interactive mechanics simulator to a **game that people want to play**.\r\n\r\nIn this workshop we will:\r\n- Review a few key ideas around **Game Feel** and **Game Juice**\r\n- Improve the feel and juice of a sample project as a group with hands-on coding time\r\n- Learn which tools in Godot can help you achieve which types of effects easily (hint: its a lot of tweens!)\r\n\r\nLet's get _juicy_.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9BEUB7", "name": "Eric Peterson", "avatar": "https://talks.godotengine.org/media/avatars/bench-flipped-cropped-2_cuv9ebM.jpg", "biography": "Eric loves making games and drawing little guys.\r\n\r\nAfter a decade of tinkering with Unity, he found Godot and has never looked back. \r\nEric is focused on making tiny games and uploading them onto itch.io\r\nHe's a contributing member of Tiny Mass Games and spoke at Boston GodotCon 2025!\r\n\r\nHe does his work under the name \"Baja the Frog\" online.", "public_name": "Eric Peterson", "guid": "c3eb5445-396b-5c9e-b6a8-22a3040d789f", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/9BEUB7/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PRJRH8/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PRJRH8/", "attachments": []}, {"guid": "a1201351-b82b-5a0f-9e15-17e4db9f0878", "code": "JBQVKV", "id": 2059, "logo": null, "date": "2026-07-20T15:00:00-04:00", "start": "15:00", "duration": "02:15", "room": "Horace Mann", "slug": "godotcon-boston-2026-2059-the-why-of-3d-level-design", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JBQVKV/", "title": "The \"Why\" of 3D Level Design", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "In this workshop we will talk about an overarching structure to critically analyze and block out semi-linear 3D levels in Godot. We will start with discussing the processes used in the Theater and Entertainment industry to design sets and experiences, and how those ideas can transfer directly to game design. After explaining each step we will analyze some sections of levels in popular video games and discuss how each element in the scene is used to push towards a goal, how it fits within the limitations of the game, and how it conveys the feel of the game. Afterwards, we will block out a level together inside of a Godot sample project to showcase how the process can work, and participants will be encouraged to give input or follow along in their own project.\r\n\r\nDownload the [Workshop Project](https://github.com/ComfyMitten/godot-3d-level-design-playground)\r\nView the [Slideshow](https://docs.google.com/presentation/d/1x2HOfwwt3ZU_L6zZ5iV-jnMGvNSwuxDrL1XSzSCHsdc/edit?usp=sharing)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B97JE9", "name": "Cole Szeszulski", "avatar": "https://talks.godotengine.org/media/avatars/QFLDQ3_Ork42yk.webp", "biography": "By day I build Theater, by night I build games! I have been working in Godot for about 5 years now with a few small games completed (one big one in the works) and have been honing my design skills every day. I have too many hobbies like miniature painting, skiing, gaming, and more so come strike up a conversation so I can find out yours!", "public_name": "Cole Szeszulski", "guid": "9cc0d367-7113-5f2e-9f6e-610dc3db54ab", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/B97JE9/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JBQVKV/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JBQVKV/", "attachments": []}], "Deborah Sampson": [{"guid": "d3039816-f5ce-5a3d-8f89-89bc1ef6077c", "code": "XSNCTY", "id": 2040, "logo": null, "date": "2026-07-20T09:00:00-04:00", "start": "09:00", "duration": "02:15", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2040-intro-to-gdextensions", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XSNCTY/", "title": "Intro to GDExtensions", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Learn how to build your own Godot plugin using C++ and GDScript. See how easy it is to create simple methods with primative input and outputs. Create custom nodes with additional logic. See how to migrate large chunks of GDscript to C++ and call it from your game with a single method.\r\n\r\nIn this workshop you will be building locally for your device but additional information will be provided to show how to build for all platforms. We will also talk about how to probably sign the generated files for Apple Platforms and how to do so via GitHub Actions.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UHTYFA", "name": "Scott Doxey", "avatar": "https://talks.godotengine.org/media/avatars/avatar_I44tEos.png", "biography": "I've released 150+ open source projects on  GitHub, I've won awards for Best in VR and Best of Accessibility at the 2020 MIT Reality Hack, I run the Purple Monkey Game Jam and a Global Game Jam site, given talks at Boston Game Dev meetups, a workshop at GodotCon Boston, and I just released my first game for mobile platforms called Flip Jacks.", "public_name": "Scott Doxey", "guid": "7d1f78f9-e911-5143-b46a-c43f20b18e27", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/UHTYFA/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XSNCTY/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XSNCTY/", "attachments": []}, {"guid": "0ccd109b-8a8d-59f3-b242-02d37b79cdab", "code": "XL9RS3", "id": 2038, "logo": null, "date": "2026-07-20T11:30:00-04:00", "start": "11:30", "duration": "01:00", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2038-making-better-tools-with-undoredo", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XL9RS3/", "title": "Making better tools with UndoRedo", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Godot's custom @tool scripts and addons are a great way to augment your development flow in the editor, but there's a dark underbelly to this side of scripting that you might not have considered: the UndoRedo system. It is a key piece that you need to utilize well in order to manage your modified data reliably and to provide a good editor experience for your tool users. If you've ever run into issues with desynced or invalid game state after an undo or redo, this workshop is for you!\r\n\r\nIn this workshop, I will go over the purpose of the UndoRedo class & EditorUndoRedoManager singleton, how to take advantage of them for general tool & addon use cases, and even how to perform some editor sorcery thanks to the power of **MERGE MODES**. I will share some of my experiences working with it through our team's efforts on TurnTide Tales, and how I've managed to navigate around some truly nasty pitfalls that are easily overlooked. My goal is that by the end of this talk, you will be better informed in how to design editor-adjacent code that behaves well with the `ctrl+z` undo, `ctrl+shift+z` / `ctrl+y` redo actions that developers intuitively rely on all the time!\r\n\r\nDownload the UndoRedo Tooling Demo project [here](https://github.com/ComfyMitten/godot-undo-redo-tooling-demo).\r\n\r\nSee the slideshow presentation [here](https://docs.google.com/presentation/d/1lVisIp2zbogi_WBQwEFYggS4I-govbDpZ7WJgWN01yg/edit?usp=sharing).\r\n\r\nTry out the UndoRedo Service addon [here](https://github.com/ComfyMitten/undo-redo-service).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "THCRPS", "name": "Samuel Kison", "avatar": "https://talks.godotengine.org/media/avatars/JapanProfileModifiedTestCropLightened_Zji1rde.png", "biography": "Hey there! I'm a Godot enthusiast who has been using the engine since 2019, working on various game and tool projects along the way. It's been a joy to witness all the engine improvements in that time.\r\n\r\nNow I'm working with some friends on our upcoming Godot-made game **TurnTide Tales**, a swashbuckling tactics adventure!", "public_name": "Samuel Kison", "guid": "6664a653-0d3d-55b9-89d2-066f5452c0ab", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/THCRPS/"}], "links": [{"title": "Slideshow rough draft", "url": "https://docs.google.com/presentation/d/19Ti5P1J3-0Ki2ouYEQ3sTGKKASKebZ6cwrU1d2x1gFg/edit?usp=sharing", "type": "related"}], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XL9RS3/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/XL9RS3/", "attachments": []}, {"guid": "f97c35ca-01c1-50f0-bb39-86b2c66728ec", "code": "9CDJGE", "id": 2041, "logo": null, "date": "2026-07-20T15:00:00-04:00", "start": "15:00", "duration": "02:15", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2041-learn-how-to-build-a-rhythm-game-in-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/9CDJGE/", "title": "Learn how to build a rhythm game in Godot!", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Using a plugin that handles most of the complicated logic for you, you will create a three lane rhythm game similar to guitar hero or rock band. The game will be playable via a keyboard or controller. \r\n\r\nWe will be using a precharted song, but we will also discuss how to chart your own.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UHTYFA", "name": "Scott Doxey", "avatar": "https://talks.godotengine.org/media/avatars/avatar_I44tEos.png", "biography": "I've released 150+ open source projects on  GitHub, I've won awards for Best in VR and Best of Accessibility at the 2020 MIT Reality Hack, I run the Purple Monkey Game Jam and a Global Game Jam site, given talks at Boston Game Dev meetups, a workshop at GodotCon Boston, and I just released my first game for mobile platforms called Flip Jacks.", "public_name": "Scott Doxey", "guid": "7d1f78f9-e911-5143-b46a-c43f20b18e27", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/UHTYFA/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/9CDJGE/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/9CDJGE/", "attachments": []}]}}, {"index": 2, "date": "2026-07-21", "day_start": "2026-07-21T04:00:00-04:00", "day_end": "2026-07-22T03:59:00-04:00", "rooms": {"Horace Mann": [{"guid": "67678453-4727-5fe8-9e99-4a054325f423", "code": "EJH7AL", "id": 2064, "logo": null, "date": "2026-07-21T09:00:00-04:00", "start": "09:00", "duration": "00:45", "room": "Horace Mann", "slug": "godotcon-boston-2026-2064-opening-keynote-w-hp-van-braam", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/EJH7AL/", "title": "Opening Keynote w/ HP van Braam", "subtitle": "", "track": null, "type": "Keynote", "language": "en", "abstract": "Opening Keynote with HP", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "78PGDE", "name": "HP van Braam", "avatar": "https://talks.godotengine.org/media/avatars/BUXGVB_Wxunjp2.webp", "biography": "Hein-Peter van Braam is a Godot Foundation member and the founder of Prehensile Tales, a Godot consultancy.", "public_name": "HP van Braam", "guid": "485e6685-9003-5dc0-8df8-9fbba3dc0baa", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/78PGDE/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/EJH7AL/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/EJH7AL/", "attachments": []}, {"guid": "a3c6a3db-f658-5088-b157-d0338d83574c", "code": "QEJ7MK", "id": 2046, "logo": null, "date": "2026-07-21T10:00:00-04:00", "start": "10:00", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2046-next-chapter-what-comes-after-a-year-of-shipping-godot-on-ipad-iphone-and-mac", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/QEJ7MK/", "title": "Next Chapter: What Comes After a Year of Shipping Godot on iPad, iPhone and Mac", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "No plan survives an encounter with real users and in this talk we will discuss the adjustments we made to Xogot in response to both direct feedback and the humbling reality of crash telemetry.\r\nAfter a while, we were very happy with the results, but the ecosystem was growing, and with it came the need to expand our support for Godot beyond editing games on iPad.   So we went back to our opinionated roots on API bindings and took on the challenge of bringing a rich and comprehensive set of Apple APIs to Godot, helping game developers monetize their work and create deeply integrated experiences.\r\nBut having APIs is only half the battle, and so we set out to bring joy and delight to game developers interested in targeting Apple platforms.  In this talk, we will discuss how we married our love for Apple platforms, Godot, and modern user interfaces into the new version of Xogot.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SEDTNK", "name": "Miguel de Icaza", "avatar": "https://talks.godotengine.org/media/avatars/63c31c3a978a6850_qgmnNWz.jpeg", "biography": "Miguel de Icaza is a Mexican-American software developer and open-source advocate best known for founding the GNOME desktop environment, the Mono project, and Xamarin. Starting with Midnight Commander in 1994, he became a leader in free software, co-founding Ximian and later championing cross-platform development with Mono and Xamarin.", "public_name": "Miguel de Icaza", "guid": "81a92763-d0e7-5c56-98e6-8f169c2a20b8", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/SEDTNK/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/QEJ7MK/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/QEJ7MK/", "attachments": []}, {"guid": "6d67061f-44ec-52b8-89f0-c28090b538e6", "code": "3E7SH8", "id": 1987, "logo": null, "date": "2026-07-21T11:15:00-04:00", "start": "11:15", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-1987-ui-ux-challenges-in-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/3E7SH8/", "title": "UI & UX Challenges in Godot", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "Experienced UI/UX Designer and Solo Developer Rawb Herb discusses specific examples of developing UI and UX for his indie game, \u201cThe Tennis Academy\u201d. He\u2019ll explain the design process and implementation of HUDs, menus, maps, save files, skill trees, and dialogue UI, citing challenges that have plagued him during the past 3 years of development. This will be an intermediate-level talk where questions are welcome!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9LKEBY", "name": "Rawb Herb", "avatar": "https://talks.godotengine.org/media/avatars/IMG_9335_aSnBcip.jpeg", "biography": "Rawb is a lifelong self-taught artist and Psychologist with almost a decade of experience working with indie games, currently solo-developing an RPG, \u201cThe Tennis Academy\u201d. He was previously an Art Director at Whitethorn Games, and has worked on concept art, character design, and UI for various indie projects. He also designed Godotcon\u2019s art assets.", "public_name": "Rawb Herb", "guid": "ead4681b-7e38-59a8-9acb-e8c17fd38bf4", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/9LKEBY/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/3E7SH8/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/3E7SH8/", "attachments": []}, {"guid": "8c7486f7-27e6-521c-abe0-662e2b17d679", "code": "M7GQBE", "id": 2060, "logo": null, "date": "2026-07-21T13:00:00-04:00", "start": "13:00", "duration": "00:45", "room": "Horace Mann", "slug": "godotcon-boston-2026-2060-lightning-talks", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/M7GQBE/", "title": "Lightning Talks!", "subtitle": "", "track": null, "type": "Talk: Lightning", "language": "en", "abstract": "**Mindful Game Dev: Building Better Games Without Burnout**\r\n*Sonal Kalra*\r\n\r\nGame development is creative, technical, and deeply rewarding but it can also be mentally demanding, especially for indie developers, open-source contributors, and small teams working with limited time and resources. This lightning talk introduces practical mindfulness tools that Godot creators can use to manage stress, improve focus, and sustain creativity throughout the development process.\r\n\r\nAttendees will learn simple techniques such as mindful pauses, breathwork, and intention-setting that can be used before coding, debugging, playtesting, or collaborating with a team. The session will connect mindfulness to real developer challenges like creative blocks, decision fatigue, perfectionism, and burnout, offering practical ways to stay grounded while building meaningful games.\r\n\r\n**EZPZ Lemon Squeezy - Embedding Lua for in-game and inspector scripting!**\r\n*Tom Schultz*\r\n\r\nHave you ever wanted an in-game scripting language in Godot? Have you thought about having code snippets in a node's inspector? In this talk we'll take a look at just how easy it is to embed Lua into your game!\r\n\r\n**Godot in the Classroom**\r\n*Erin Uptegrove*\r\n\r\nSharing my journey as an art teacher going from Blender's BGE to Unity to Godot in the high school setting and why Godot is the better choice today.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HSV3DR", "name": "Sonal Kalra", "avatar": "https://talks.godotengine.org/media/avatars/Sonal_Kalra_headshot_1_b2wSJaL.jpg", "biography": "Sonal Kalra is the Boston-based founder of CONNECT Meditation and a certified meditation teacher. She blends Eastern wisdom, modern science, psychology, HR, and trauma-sensitive practices to help leaders, teams, and communities build clarity, resilience, focus, emotional intelligence, and authentic connection.", "public_name": "Sonal Kalra", "guid": "8e420da4-a3ba-52c9-9d36-807c05782961", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/HSV3DR/"}, {"code": "3JPLL3", "name": "Tom Schultz", "avatar": "https://talks.godotengine.org/media/avatars/3JPLL3_PYjbdEv.webp", "biography": "Tom Schultz is a game and interactive museum developer from Rhode Island. They have two dogs, love ice cream and lefse, and wear too many hats. Tom is also the treasurer for SceneTree, the non-profit behind GodotCon US.", "public_name": "Tom Schultz", "guid": "6bead84f-402a-5799-9939-f1f0b80e8e3d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/3JPLL3/"}, {"code": "TWUQZX", "name": "Erin Uptegrove", "avatar": "https://talks.godotengine.org/media/avatars/IMG_4355_zPFTKBO.jpg", "biography": "I am a Massachusetts artist and educator with a BFA in Illustration from Maine College of Art and a MAT in Art and Design Education from Rhode Island School of Design. I have been teaching art since 2008. Currently I teach game dev to high school students using Godot, along with other digital arts classes. I also record tutorials for Xogot.", "public_name": "Erin Uptegrove", "guid": "58ac9513-a6bb-5917-aeb7-5a07477b19d4", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/TWUQZX/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/M7GQBE/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/M7GQBE/", "attachments": []}, {"guid": "2b832146-a0bf-5c59-97f6-d87f9a528fde", "code": "YHRHSN", "id": 2025, "logo": null, "date": "2026-07-21T14:00:00-04:00", "start": "14:00", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2025-how-to-make-a-vr-game-entirely-in-vr-no-pc-required", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/YHRHSN/", "title": "How to make a VR game entirely in VR! (No PC required)", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "Did you know that the Godot editor can run on standalone VR headsets like the Meta Quest 2/3, Pico 4 or Samsung Galaxy XR?\r\n\r\n**This can allow you to build a game entirely in VR, without using a desktop or laptop computer at all!**\r\n\r\nIn this talk, David Snopek and Logan Lang of Godot's XR team, will:\r\n\r\n- Tell the story of \"Expedition to Blobotopia\", a VR game which they built in one week for the Godot Wild Jam #81, working entirely on Meta Quest 3 headsets\r\n- Explain the advantages doing gamedev in the headset\r\n- Share tips and tricks for how you can do it too\r\n- Demonstrate the newly released GABE, which allows running full Android Gradle builds on the headset\r\n- Give a live demo of the editor running on headset!\r\n\r\nCome discover a new way to add VR directly into your game development workflow :-)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LHABCA", "name": "David Snopek", "avatar": "https://talks.godotengine.org/media/avatars/2023-08-30_19.31.01_dLUMB6Q_cropped_SZy2RQY.jpg", "biography": "David leads the Professional Services team at W4 Games, and is a Godot maintainer on the XR and GDExtension teams. In his free time, he likes to make his own silly little games in Godot.", "public_name": "David Snopek", "guid": "2f117bf4-cce0-5aff-8a6c-0ad87473f809", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/LHABCA/"}, {"code": "EZ9DZH", "name": "Logan Lang", "avatar": "https://talks.godotengine.org/media/avatars/UTXDTW_WLd4LkL.webp", "biography": "Experienced software and video game developer. BSc in Mathematics. Interested in game development using open source tools? Check out my educational Godot Engine content on YouTube!", "public_name": "Logan Lang", "guid": "cffb579f-9ab5-517a-a972-c94cd1b7f017", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/EZ9DZH/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/YHRHSN/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/YHRHSN/", "attachments": []}, {"guid": "79c694fe-e455-520d-ad4b-d0cbd3025fad", "code": "LVZVP3", "id": 2054, "logo": null, "date": "2026-07-21T15:15:00-04:00", "start": "15:15", "duration": "00:25", "room": "Horace Mann", "slug": "godotcon-boston-2026-2054-what-s-new-in-android", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LVZVP3/", "title": "What's New in Android", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Discover what's new in Android in 2026 for Godot developers!\r\n\r\nThis talk will provide updates, new development, and new features to the Godot Android Platform since 2025. \r\n\r\nThe talk will also cover the growth of the Godot Android editor since 2025, and will provide a quick look at its 2026 development roadmap.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QYJ7SW", "name": "Fredia L Huya-Kouadio", "avatar": "https://talks.godotengine.org/media/avatars/265746307_104509525422638_7160966950229910288_n_PXdEioI.jpg", "biography": "Godot Lead Android Maintainer\r\n\r\nCreator and maintainer of the Godot Android Editor and of the Godot XR Editor", "public_name": "Fredia L Huya-Kouadio", "guid": "5267dea5-8264-5e62-84dd-880369d0264f", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/QYJ7SW/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LVZVP3/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LVZVP3/", "attachments": []}, {"guid": "6795d469-4c48-55ab-8698-2e009222c1af", "code": "KS9XRD", "id": 375, "logo": null, "date": "2026-07-21T15:45:00-04:00", "start": "15:45", "duration": "00:25", "room": "Horace Mann", "slug": "godotcon-boston-2026-375-making-gameplay-moments-stick", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KS9XRD/", "title": "Making Gameplay Moments Stick", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Why do certain gameplay moments stick with players, get shared, and define a game? In this talk, I break down how we designed standout moments in A Game About Feeding A Black Hole through pacing, anticipation, novelty, clarity, and payoff. Using examples from the game, I\u2019ll show how memorable moments can be deliberately designed and not left to chance.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HAM9YJ", "name": "Cory Darby", "avatar": "https://talks.godotengine.org/media/avatars/34549f85547b1e8cc1bb6965ef2d1357_HTr9ZPp.jpg", "biography": "Cory Darby is the co-creator of A Game About Feeding A Black Hole which has gross more than $1M in sales. He jumped into game development after spending 15 years in software development. His theory is that indies fail mainly because their games are unclear, unmarketable, overbuilt, or boring too early. He would like to help fix that.", "public_name": "Cory Darby", "guid": "35e97369-8533-59f6-a3f8-383f02880da6", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/HAM9YJ/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KS9XRD/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KS9XRD/", "attachments": []}, {"guid": "6f34cbb5-1691-59a5-8562-c754361e16a5", "code": "VLXPBF", "id": 2065, "logo": null, "date": "2026-07-21T16:30:00-04:00", "start": "16:30", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2065-how-to-be-a-good-godot-citizen", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/VLXPBF/", "title": "How to be a good Godot citizen", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "How can you help the Godot engine get even better?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "78PGDE", "name": "HP van Braam", "avatar": "https://talks.godotengine.org/media/avatars/BUXGVB_Wxunjp2.webp", "biography": "Hein-Peter van Braam is a Godot Foundation member and the founder of Prehensile Tales, a Godot consultancy.", "public_name": "HP van Braam", "guid": "485e6685-9003-5dc0-8df8-9fbba3dc0baa", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/78PGDE/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/VLXPBF/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/VLXPBF/", "attachments": []}], "Deborah Sampson": [{"guid": "635057da-3711-5b85-b1fd-caa69059e917", "code": "CATTRE", "id": 2000, "logo": null, "date": "2026-07-21T10:00:00-04:00", "start": "10:00", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2000-5-reasons-you-might-want-to-compile-your-own-version-of-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CATTRE/", "title": "5 reasons you might want to compile your own version of Godot", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "In this talk, we'll go over reasons why you might want to leave the official builds behind and compile your own version of Godot. We'll also cover a few challenges you may face and ways around them.\r\n\r\nNo C++ knowledge required.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XEBASF", "name": "Chris Ridenour", "avatar": "https://talks.godotengine.org/media/avatars/2024_square_BZfEqlS.jpg", "biography": "Chris is the founder of KAR Games, working on the early access title Drift: Space Survival and previously shipped the multiplayer update for Dome Keeper. Before getting into games, Chris spent a decade in the startup world as a serial founder and CTO. His three kids are likely to be seen climbing on him during Discord calls.", "public_name": "Chris Ridenour", "guid": "88bafa3d-b8d0-5e76-9114-82e78064a955", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/XEBASF/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CATTRE/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CATTRE/", "attachments": []}, {"guid": "fe8c6c7f-2e37-5149-8bc1-43309fdd1883", "code": "MHEDJL", "id": 1978, "logo": null, "date": "2026-07-21T10:30:00-04:00", "start": "10:30", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-1978-tips-tricks-from-9-years-of-making-games-in-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MHEDJL/", "title": "Tips & Tricks from 9 years of making games in Godot", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "I've made a lot of games in Godot such as Endoparasitic and Wrought Flesh. I have a lot of tricks I've built up over the years I use in my games, such pseudo-3d effects with CanvasLayers, drop shadows using CanvasGroups, and shader tricks with SubViewports.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GALHCE", "name": "Miziziziz", "avatar": "https://talks.godotengine.org/media/avatars/1000044592_kfN0rWC.jpg", "biography": "Game Developer and Youtuber. Made Endoparasitic, Voyager-19, and Wrought Flesh.", "public_name": "Miziziziz", "guid": "0ddd3366-44ab-541d-b328-e109622217d1", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/GALHCE/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MHEDJL/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MHEDJL/", "attachments": []}, {"guid": "a4bf7788-d960-5022-8921-8a574c1574a1", "code": "CT739D", "id": 2050, "logo": null, "date": "2026-07-21T11:15:00-04:00", "start": "11:15", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2050-godot-webgpu-shiny-gen-engine", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CT739D/", "title": "Godot WebGPU (Shiny Gen Engine)", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Godot 4\u2019s full RenderingDevice pipeline, including compute shaders and storage buffers,has historically been out of reach in the browser because WebGL cannot express the APIsit needs. This talk covers an experimental WebGPU backend for Godot implemented as aRenderingDeviceDriver, the same abstraction targeted by Godot\u2019s Vulkan, Metal, and D3D12backends, allowing the existing Forward Mobile and Forward+ renderers to run in Chrome,Firefox, and Safari with minimal changes to the core renderer.\r\n\r\nI\u2019ll walk through the key engineering challenges behind the project: translating SPIR-Vshaders to WGSL, reducing the cost of thousands of WASM-to-JS-to-GPU calls per frame,and adapting Godot\u2019s rendering assumptions to WebGPU\u2019s stricter model without push constants,subpasses, or explicit barriers. The result is currently around 4x faster than Godot\u2019sWebGL pipeline, about 70% as fast as native in tested scenarios, and can run the Forward+ global-illumination stack in the browser.\r\n\r\nThe project was also built with AI assistance. I\u2019ll discuss how that changed the development process: where it helped accelerate exploration and implementation, where human judgment was still essential, and what the experience taught me about working inside Godot\u2019s rendering architecture.\r\n\r\nIn 25 minutes, this will be a technical tour of what was built, why WebGPU matters for Godot developers, and what lessons from the project may apply to future engine work.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8PUV8Z", "name": "David Walter", "avatar": "https://talks.godotengine.org/media/avatars/1577385214264_JUD372F.jpeg", "biography": "I'm the developer of Shiny Gen, a game maker app made with Godot, and the developer of Godot WebGPU. I previously graduated from MIT and worked at Autodesk, Lightmatter, and Amazon as a machine learning software engineer and 2 years ago went full-time on solo game development for Shiny Gen.", "public_name": "David Walter", "guid": "8270178f-997b-5da4-8d64-8c3f730882f3", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/8PUV8Z/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CT739D/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/CT739D/", "attachments": []}, {"guid": "55fe6971-cddf-5d06-af39-35bd1002c81f", "code": "D9Q9R8", "id": 1973, "logo": null, "date": "2026-07-21T11:45:00-04:00", "start": "11:45", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-1973-async-godot-or-how-i-learned-to-stop-worrying-and-love-coroutines", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/D9Q9R8/", "title": "Async Godot or: How I Learned to Stop Worrying and Love Coroutines", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "I've been working on a multiplayer autobattler and have been using await heavily. I learned some cool tricks, some bugs, and some rpc patterns the community might be interested in.\r\n\r\nI have a small BufferedSignal class, a DummySignal class, a PeerWaiter class, and a quick way to programmatically add and remove signals. I don't use all of them, but I'd like to share them with the community.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TTQNYJ", "name": "Benjamin Botwin", "avatar": "https://talks.godotengine.org/media/avatars/1340967_RoAw7AL.jpg", "biography": "I\u2019ve been a programmer for over 19 years. In that time I\u2019ve worked on games, large frontend projects, enterprise backend products, fun little tools, and algorithmic artwork.\r\n\r\nI've been using godot since around 2016 and have been very active in the discord community for a few years.", "public_name": "Benjamin Botwin", "guid": "2f588a5e-dbd2-5d60-80a2-b986cfabf1ec", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/TTQNYJ/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/D9Q9R8/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/D9Q9R8/", "attachments": []}, {"guid": "cd5e26f2-bc90-5fe0-8939-199bf9b30274", "code": "KX7RNS", "id": 1982, "logo": null, "date": "2026-07-21T14:00:00-04:00", "start": "14:00", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-1982-making-games-multiplayer", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KX7RNS/", "title": "Making Games Multiplayer", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "I have made eight different Godot multiplayer games in various genres, my biggest being SurfsUp on Steam reaching over 150,000+ lifetime players! I previously open sourced a \"multiplayer tutorial\" for my game \"Cooties\" to help teach people how *I do multiplayer.*\r\n\r\nI always planned to record a YouTube video of a high level overview of the Cooties projects with a talk detailing what Multiplayer is and how to set it up for your project. The difficulties it creates, and the reward of playing your game with alongside someone else.\r\n\r\nI wrote a script to record, but never found the time to sit down and do so. I'd like the opportunity to present this as a talk at GodotCon instead!\r\n\r\nExample Script: https://affine.arneman.me/workspace/84a5a565-4f2d-4838-a8c4-b76adcf3b73a/oJuPY_kAqX\r\nItch.io Game Page: https://bearlikelion.itch.io/cooties\r\nCooties Source Code: https://github.com/bearlikelion/cooties", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7QCVTB", "name": "Mark Arneman", "avatar": "https://talks.godotengine.org/media/avatars/avatar_eTNoNi3.jpg", "biography": "I am a full-stack and independent game developer", "public_name": "Mark Arneman", "guid": "54f754de-1b53-5bca-a0fb-f973153a7c38", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/7QCVTB/"}], "links": [{"title": "Early Presentation Script", "url": "https://affine.arneman.me/workspace/84a5a565-4f2d-4838-a8c4-b76adcf3b73a/oJuPY_kAqX", "type": "related"}, {"title": "Cooties Multiplayer Tutorial Source Code", "url": "https://github.com/bearlikelion/cooties", "type": "related"}], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KX7RNS/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/KX7RNS/", "attachments": []}, {"guid": "9340420b-b009-5d49-ba2e-a4189eac728d", "code": "8VVJPV", "id": 2003, "logo": null, "date": "2026-07-21T14:30:00-04:00", "start": "14:30", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2003-leading-jam-teams-online", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/8VVJPV/", "title": "Leading Jam Teams Online", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Game jams are intense! Forming and leading a team of people you may have never met before can be especially intimidating and challenging. In this talk, I go through my own personal experience leading 10+ different teams to submitting game jam entries.\r\nI intend to cover topics like:\r\n- Preparing before the jam\r\n- Recruiting to the jam team\r\n- Setting up lines of communication\r\n- Collaboratively designing a game\r\n- Managing development of the game\r\nMy goal with the talk is to inspire others to lead jam teams, or have a better idea of what to look for in a leader of one.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EKRL9J", "name": "Marek Belski", "avatar": "https://talks.godotengine.org/media/avatars/1516529650284_m2H6MPP.jpeg", "biography": "Coming from a background in software engineering in the Bay Area. I started at a game publisher, moved to the edu-tech space, and then a couple of years ago, made the switch to game dev full-time. I've since participated in over 30 game jams and have released a suite of plugins on the Godot Asset Library.", "public_name": "Marek Belski", "guid": "4e1713b3-2fcf-5754-a0b0-b7786d48498d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/EKRL9J/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/8VVJPV/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/8VVJPV/", "attachments": []}, {"guid": "7ebed617-0513-548d-854f-f992464b609f", "code": "JXHEZE", "id": 2048, "logo": null, "date": "2026-07-21T15:15:00-04:00", "start": "15:15", "duration": "00:50", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2048-beginning-your-game-dev-journey-with-backstitch", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JXHEZE/", "title": "Beginning Your Game Dev Journey with Backstitch", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "This talk explores a simpler, more straightforward method of collaborative game development for those unfamiliar with version control and Git. We will dive into Backstitch, a new version control tool that brings live version control directly into Godot and examine what has mattered most to the beginning game developers who have piloted the software through Endless Access\u2019s learning programs and game jams.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PUW97U", "name": "Justin Borque", "avatar": "https://talks.godotengine.org/media/avatars/justin_gPRYwhA.jpg", "biography": "Justin Bourque is an educator with 15+ years in K-12 and digital learning. He designs creative, inclusive programs using video game design to teach future-ready skills, blending tech integration, instructional design, and playful, student-centered learning.", "public_name": "Justin Borque", "guid": "b04f4f65-6ed3-5b11-8f66-e141a9220006", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/PUW97U/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JXHEZE/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/JXHEZE/", "attachments": []}, {"guid": "b2191e23-7235-5766-9bc3-0d0334b82bf7", "code": "PA73E3", "id": 2021, "logo": null, "date": "2026-07-21T16:30:00-04:00", "start": "16:30", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2021-beyond-audio-playback-building-interactive-audio-systems-in-godot", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PA73E3/", "title": "Beyond Audio Playback: Building Interactive Audio Systems in Godot", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Game audio is often treated as simple playback: trigger a sound, loop music, adjust volume, and move on. But interactive games can go much further. Sound can respond to player input, gameplay state, animation, physics, environment, and musical structure in real time.\r\n\r\nThis talk explores how to build interactive audio systems in Godot through a practical demonstration of sound that changes dynamically in response to gameplay. The demo will highlight several approaches to interactive audio, including procedural synthesis, plugin-based effects, and adaptive audio behavior.\r\n\r\nBehind the demo is a collection of open-source Godot extensions: godot-csound for real-time synthesis, godot-lv2-host and godot-vst3-host for hosting audio plugins, and godot-distrho for using Godot itself as a framework for building audio plugins.\r\n\r\nAttendees will come away with a broader view of what audio in Godot can be: not just static assets triggered by gameplay, but living systems that react, transform, and become part of the player experience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RNNHYA", "name": "Werner Mendizabal", "avatar": "https://talks.godotengine.org/media/avatars/425111_hCmIRRu.jpeg", "biography": "Werner Mendizabal is a full-time game developer, software engineer, artist, and musician building open-source audio tools for Godot. He is the creator of godot-csound, godot-lv2-host, godot-vst3-host, and godot-distrho, projects focused on real-time synthesis, plugin hosting, and interactive audio.", "public_name": "Werner Mendizabal", "guid": "303e58e3-e60c-5af0-a202-3c385249c3ba", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/RNNHYA/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PA73E3/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/PA73E3/", "attachments": []}]}}, {"index": 3, "date": "2026-07-22", "day_start": "2026-07-22T04:00:00-04:00", "day_end": "2026-07-23T03:59:00-04:00", "rooms": {"Horace Mann": [{"guid": "254820a9-20c9-5180-aa67-3ca6a06bdc4c", "code": "NTDLE8", "id": 2018, "logo": null, "date": "2026-07-22T09:00:00-04:00", "start": "09:00", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2018-beyond-the-game-developing-the-end-to-end-stack-made-easy-with-aspire", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/NTDLE8/", "title": "Beyond the game - developing the end-to-end stack, made easy with Aspire", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "As a game dev, you dont just create characters, stories, and worlds. You also have to stitch together and test a full game's infra - leaderboard APIs, real-time multiplayer, cloud saves, and countless other services. There are great options from the community to use, but the local dev loop is still messy. Running the full \"stack\" to debug against locally is basically impossible.\r\n\r\nAspire (aspire.dev) changes that. It\u2019s a dev-first toolkit that spins up your entire app - games, admin portals, backends, and dependencies - with a built in dashboard for local logs, health checks, and traces. Use C# or TypeScript - not YAML!! - to define your app and then simply \u201caspire run\u201d to start everything from your game's UI to a local database container.\r\n\r\nJoin Maddy, Aspire PM from Microsoft, to learn how this open-source project has grown into one of the most powerful tools for full-stack game devs.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "V9NAAQ", "name": "Maddy Montaquila", "avatar": "https://talks.godotengine.org/media/avatars/IMG_7528_-_Copy_bJ7AeC6.jpg", "biography": "Maddy Montaquila is a Principal Product Manager at Microsoft and the product lead for Aspire. She\u2019s been building dev tools at Microsoft since 2018 - before Aspire, she worked across the .NET stack and brought .NET MAUI to life.  Her focus is on making modern developers lives as easy as possible.", "public_name": "Maddy Montaquila", "guid": "4e2b91d2-9b90-52ec-a8a5-d9c153a02f6c", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/V9NAAQ/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/NTDLE8/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/NTDLE8/", "attachments": []}, {"guid": "77097866-2fc0-50b6-8b1b-6a68f6d256ba", "code": "HSBK39", "id": 1985, "logo": null, "date": "2026-07-22T10:25:00-04:00", "start": "10:25", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-1985-godot-rendering-team-update", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/HSBK39/", "title": "Godot Rendering Team Update", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "I will provide an update on what major changes have happened within the renderer over the last two years with a focus on technical hurdles that we have overcome and the major limitations that we are now seeing. \r\n\r\nI will also provide a brief look at the future of Godot's renderer including what to expect in terms of new high end features and the long term vision for the renderer.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPWUMD", "name": "Clay John", "avatar": "https://talks.godotengine.org/media/avatars/clayjohn-headshot_x0v6MCr.jpg", "biography": "Clay is a Technical Director at W4 games where he helps provide best-in-class console ports for Godot and support services for projects in the Godot ecosystem. He has been contributing to Godot since the early days of Godot 3. He is also a board member for the Godot Foundation.", "public_name": "Clay John", "guid": "1705a08c-e4f6-5aba-a8f6-247c66878d3d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/WPWUMD/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/HSBK39/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/HSBK39/", "attachments": []}, {"guid": "918a180c-8f2c-5292-a941-b097cf5cffef", "code": "RNZK3K", "id": 2063, "logo": null, "date": "2026-07-22T11:30:00-04:00", "start": "11:30", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2063-considering-consoles", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RNZK3K/", "title": "Considering Consoles", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "I port games to consoles. Make my job easier.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B8KWSD", "name": "Chad Stewart", "avatar": "https://talks.godotengine.org/media/avatars/20240521_144103_oN3wx2j.jpg", "biography": "Chad Stewart is one of the organizers and is abusing his powers to give a talk.", "public_name": "Chad Stewart", "guid": "b7edaf19-1afd-583d-8655-d42e759698b1", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/B8KWSD/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RNZK3K/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RNZK3K/", "attachments": []}, {"guid": "11875d3e-b1ed-58e7-b311-81ff6de5d6e0", "code": "MKPACT", "id": 2061, "logo": null, "date": "2026-07-22T13:15:00-04:00", "start": "13:15", "duration": "00:45", "room": "Horace Mann", "slug": "godotcon-boston-2026-2061-lightning-talks", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MKPACT/", "title": "Lightning Talks!!", "subtitle": "", "track": null, "type": "Talk: Lightning", "language": "en", "abstract": "**Editor Tools the Easy Way**\r\n*Julian Heuser*\r\n\r\nEditor plugins can be powerful, but is the  extra work up front worth it? Are there easier ways to customize the editor for your game? In this talk, I show how I used editor plugins to write dialogue for Year Unknown, and my approach for an in-development OS simulator.\r\n\r\n**Toolbelt from 30+ Game Jams**\r\n*Marek Belski*\r\n\r\nIt's easy to get overwhelmed by all the options available in the Godot Asset Library. In this talk, I go over the tools I've turned to the most across more than 30 game jams (and other Godot projects). I'll do some quick comparisons of plugins that fill similar roles, and explain decisions behind choices for projects.\r\nI intend to cover some common needs like:\r\n- Dialog systems\r\n- Behavior trees\r\n- FPS controllers\r\n- Metroidvania systems\r\n- Menu templates\r\n- Accessibility options\r\nMy goal with this talk is alleviate the analysis paralysis when it comes to picking plugins, and giving newer developers the confidence to use tools developed by other members of the community.\r\n\r\n**Fix Your F&$king 3D Camera!**\r\n*Miles Mazzotta*\r\n\r\nEven the best games (made in Godot or otherwise) can struggle to provide a low-latency 3D camera. Particularly in Godot games, I've often time seen everything from prototype projects to high quality released video games include 3D cameras that cause camera inputs or motions to be delayed or choppy.\r\n\r\nThis talk aims to share some general \"best practices\" for creating a first-person camera (as often times this is where camera input latency is most noticeable), that instantly reacts to mouse and controller inputs while properly interpolating its position.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VZ7HZ7", "name": "Julian Heuser", "avatar": "https://talks.godotengine.org/media/avatars/20240831_175358_MU0mcYE.jpg", "biography": "Julian is an independent game developer, most known for Year Unknown. He currently works and resides in Buffalo, New York.", "public_name": "Julian Heuser", "guid": "c6c2a2d4-2926-5f39-8104-f75e2d9b271c", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/VZ7HZ7/"}, {"code": "QQLM9C", "name": "Miles Mazzotta", "avatar": "https://talks.godotengine.org/media/avatars/miles_pfp_2_I7KiDSl.png", "biography": "A local game developer who's been working on technical Godot projects and games since 2020. I used Godot to gather data for my senior thesis in college!", "public_name": "Miles Mazzotta", "guid": "7b466fa2-2066-5581-8218-bf315b96270e", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/QQLM9C/"}, {"code": "EKRL9J", "name": "Marek Belski", "avatar": "https://talks.godotengine.org/media/avatars/1516529650284_m2H6MPP.jpeg", "biography": "Coming from a background in software engineering in the Bay Area. I started at a game publisher, moved to the edu-tech space, and then a couple of years ago, made the switch to game dev full-time. I've since participated in over 30 game jams and have released a suite of plugins on the Godot Asset Library.", "public_name": "Marek Belski", "guid": "4e1713b3-2fcf-5754-a0b0-b7786d48498d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/EKRL9J/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MKPACT/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/MKPACT/", "attachments": []}, {"guid": "ac299f74-70db-5744-adc7-b3867f0c7703", "code": "FW3RXE", "id": 2055, "logo": null, "date": "2026-07-22T14:20:00-04:00", "start": "14:20", "duration": "00:50", "room": "Horace Mann", "slug": "godotcon-boston-2026-2055-getting-started-with-cross-platform-xr-development", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/FW3RXE/", "title": "Getting started with cross-platform XR development", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "This talk will walk attendees through the process of creating an XR game that can run on all modern XR platforms (Android XR, Meta Horizon OS, Pico OS) and leverage capabilities unique to each platform.\r\n\r\nAttendees will also be walked through the process of porting an existing 'flat' 3D game to an immersive or volumetric game running on an XR device.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QYJ7SW", "name": "Fredia L Huya-Kouadio", "avatar": "https://talks.godotengine.org/media/avatars/265746307_104509525422638_7160966950229910288_n_PXdEioI.jpg", "biography": "Godot Lead Android Maintainer\r\n\r\nCreator and maintainer of the Godot Android Editor and of the Godot XR Editor", "public_name": "Fredia L Huya-Kouadio", "guid": "5267dea5-8264-5e62-84dd-880369d0264f", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/QYJ7SW/"}, {"code": "LHABCA", "name": "David Snopek", "avatar": "https://talks.godotengine.org/media/avatars/2023-08-30_19.31.01_dLUMB6Q_cropped_SZy2RQY.jpg", "biography": "David leads the Professional Services team at W4 Games, and is a Godot maintainer on the XR and GDExtension teams. In his free time, he likes to make his own silly little games in Godot.", "public_name": "David Snopek", "guid": "2f117bf4-cce0-5aff-8a6c-0ad87473f809", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/LHABCA/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/FW3RXE/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/FW3RXE/", "attachments": []}, {"guid": "80c208e7-e947-5b30-8783-bd4049411dcd", "code": "Z3N97Z", "id": 2026, "logo": null, "date": "2026-07-22T15:30:00-04:00", "start": "15:30", "duration": "00:25", "room": "Horace Mann", "slug": "godotcon-boston-2026-2026-state-of-the-conference", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/Z3N97Z/", "title": "State of the Conference", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "In this session, the GodotCon Boston organizers (SceneTree) will talk about where the conference is at, our goals for the future, collect feedback, and answer questions. Come hang with us and help shape the future of US Godot conferences!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3JPLL3", "name": "Tom Schultz", "avatar": "https://talks.godotengine.org/media/avatars/3JPLL3_PYjbdEv.webp", "biography": "Tom Schultz is a game and interactive museum developer from Rhode Island. They have two dogs, love ice cream and lefse, and wear too many hats. Tom is also the treasurer for SceneTree, the non-profit behind GodotCon US.", "public_name": "Tom Schultz", "guid": "6bead84f-402a-5799-9939-f1f0b80e8e3d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/3JPLL3/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/Z3N97Z/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/Z3N97Z/", "attachments": []}], "Deborah Sampson": [{"guid": "47bfa74e-38a0-53c7-8e92-a0b55be7d4d1", "code": "TDJU8V", "id": 2052, "logo": null, "date": "2026-07-22T09:00:00-04:00", "start": "09:00", "duration": "00:50", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2052-where-every-millisecond-counts-optimizing-godot-for-low-spec-devices", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/TDJU8V/", "title": "Where Every Millisecond Counts: Optimizing Godot for Low-Spec Devices", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "Low-spec targets like mobile and standalone VR leave little room for waste. This session covers two things: the engine-level optimizations W4 Games contributed upstream that make all Godot games faster, and the techniques developers can apply in their own projects without modifying Godot's source. Much of this work was originally funded by commercial engagements and is now upstream for everyone.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPWUMD", "name": "Clay John", "avatar": "https://talks.godotengine.org/media/avatars/clayjohn-headshot_x0v6MCr.jpg", "biography": "Clay is a Technical Director at W4 games where he helps provide best-in-class console ports for Godot and support services for projects in the Godot ecosystem. He has been contributing to Godot since the early days of Godot 3. He is also a board member for the Godot Foundation.", "public_name": "Clay John", "guid": "1705a08c-e4f6-5aba-a8f6-247c66878d3d", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/WPWUMD/"}, {"code": "XJZQWQ", "name": "Pablo Selener", "avatar": "https://talks.godotengine.org/media/avatars/XJZQWQ_6UldKdy.webp", "biography": "Pablo is COO of W4 Games, with over 30 years in computer graphics spanning games, animation, and automotive. He started his career as a 3D artist and moved into leadership and management roles across the industry before joining W4.", "public_name": "Pablo Selener", "guid": "b218a793-08e6-57df-a885-ca0fb4ce3652", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/XJZQWQ/"}, {"code": "LHABCA", "name": "David Snopek", "avatar": "https://talks.godotengine.org/media/avatars/2023-08-30_19.31.01_dLUMB6Q_cropped_SZy2RQY.jpg", "biography": "David leads the Professional Services team at W4 Games, and is a Godot maintainer on the XR and GDExtension teams. In his free time, he likes to make his own silly little games in Godot.", "public_name": "David Snopek", "guid": "2f117bf4-cce0-5aff-8a6c-0ad87473f809", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/LHABCA/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/TDJU8V/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/TDJU8V/", "attachments": []}, {"guid": "65f7a139-daac-557b-9bbe-c49c10168c60", "code": "E8KRGB", "id": 2062, "logo": null, "date": "2026-07-22T10:05:00-04:00", "start": "10:05", "duration": "01:10", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2062-community-postmortems", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/E8KRGB/", "title": "Community Postmortems", "subtitle": "", "track": null, "type": "Talk: Long", "language": "en", "abstract": "This session brings two postmortems on projects by members of the Godot community!\r\n\r\nDice Gun Commando, Josh Anthony - This project was started in March 2026, and released a public demo on April 16th, 2026. I'll dive into how I accomplished that effort, and give my thoughts on how to get something released quickly.\r\n\r\nsyzygy.systems, Zane Walter - Zane and Same set out to make one game a month for a year. They\u2019re back 18 months later with thoughts on how it all went.\r\n\r\nA Game About Feeding A Black Hole, Cory Darby - What does it actually take to build a commercially successful indie game? In this talk, I\u2019ll break down three key lessons from co-creating A Game About Feeding A Black Hole, a game that sold over 250,000 copies. I\u2019ll cover why developers should start with what already sells, how I build around three core pillars, and why early validation and aggressive scope control matter more than big ideas.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "37QNTS", "name": "Josh Anthony", "avatar": "https://talks.godotengine.org/media/avatars/mugshot-2019_ZSO6UuA.jpg", "biography": "Game Developer from Minnesota, working on Dice Gun Commando!\r\n\r\nI've made games in Godot since 2019, and continue to love working with it and helping it grow. Dice Gun Commando is my latest Godot project.", "public_name": "Josh Anthony", "guid": "80a12b33-dad2-5d29-96c7-fb586135f551", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/37QNTS/"}, {"code": "HAM9YJ", "name": "Cory Darby", "avatar": "https://talks.godotengine.org/media/avatars/34549f85547b1e8cc1bb6965ef2d1357_HTr9ZPp.jpg", "biography": "Cory Darby is the co-creator of A Game About Feeding A Black Hole which has gross more than $1M in sales. He jumped into game development after spending 15 years in software development. His theory is that indies fail mainly because their games are unclear, unmarketable, overbuilt, or boring too early. He would like to help fix that.", "public_name": "Cory Darby", "guid": "35e97369-8533-59f6-a3f8-383f02880da6", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/HAM9YJ/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/E8KRGB/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/E8KRGB/", "attachments": []}, {"guid": "54833d86-be85-5988-a558-14c23e7fcbaf", "code": "DKZUGA", "id": 1992, "logo": null, "date": "2026-07-22T11:30:00-04:00", "start": "11:30", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-1992-you-can-make-a-3d-action-game-with-blender", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/DKZUGA/", "title": "You can make a 3D action game with Blender", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Making action games with Blender and Godot is simpler than you think. Godot has a lot of powerful capabilities for working in 3D out of the box.\r\nTopics covered:\r\n- basic 3d project setup\r\n- armature based animations\r\n- hitboxes and hurtboxes\r\n- animation trees", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FUX9CC", "name": "Sam Szuflita", "avatar": "https://talks.godotengine.org/media/avatars/me_m3cg0DX.jpg", "biography": "Sam is a game designer and software engineer in Cambridge, MA.", "public_name": "Sam Szuflita", "guid": "7d0321bf-0b7f-5564-9a8a-e5ffb2cb11fd", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/FUX9CC/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/DKZUGA/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/DKZUGA/", "attachments": []}, {"guid": "08402c81-39b6-5970-a30a-b2b8a775f81e", "code": "RAY8MH", "id": 2058, "logo": null, "date": "2026-07-22T12:00:00-04:00", "start": "12:00", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2058-kill-your-servers-advanced-techniques-for-serverless-multiplayer", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RAY8MH/", "title": "Kill Your Servers: Advanced Techniques for Serverless Multiplayer", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Dedicated servers are widely considered the gold standard for multiplayer games, and titles that use them dominate the Steam charts. Competitive shooters swear by them, sometimes running just 16 players per bare-metal machine, incurring huge hosting costs, and still requiring client-side anti-cheat.\r\n\r\nDeveloping and orchestrating dedicated servers is enormously time-consuming, yet the resulting multiplayer quality is often lackluster. So should you blindly follow the footsteps of others, or could there be a better model for your game?\r\n\r\nThis talk explores:\r\n- The single most important concept for any multiplayer game: time synchronization\r\n- How to build a cheat-proof shooter without a dedicated server\r\n- How to build a physics-based game without a central authoritative physics simulation\r\n- How to match the exact gameplay quality of a dedicated server without running one", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FQS8HS", "name": "Luke Stampfli", "avatar": "https://talks.godotengine.org/media/avatars/7BJT7M_vrr1jTM.webp", "biography": "I'm a senior engineer at Photon Engine. I've spent close to ten years making multiplayer tools and helping people build multiplayer games.\r\n\r\nI've worked on open-source Unity netcode including Netcode for GameObjects, and I'm active in many multiplayer dev support communities. I'm now bringing that experience to Godot with Photon's new Godot SDKs.", "public_name": "Luke Stampfli", "guid": "e1431eae-f3cc-5e7b-b48b-03e87f353de3", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/FQS8HS/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RAY8MH/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/RAY8MH/", "attachments": []}, {"guid": "2517e4ba-0670-5233-8f58-7bba62225b66", "code": "K7FT7F", "id": 2011, "logo": null, "date": "2026-07-22T14:20:00-04:00", "start": "14:20", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2011-video-game-victims-of-cinematography", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/K7FT7F/", "title": "Video Game Victims Of Cinematography", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "Sometimes inspiration from other mediums can poison your brain so let's learn how to avoid that with some real examples of video games that are worse for no reason.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DF7WEK", "name": "Acerola", "avatar": "https://talks.godotengine.org/media/avatars/bafkreibl6dgs6r6db4usdx55m67hkrpaek4jyl32yecoaalemoegbdy4da_kqqKPZQ.jpg", "biography": "Graphics guy", "public_name": "Acerola", "guid": "4f2ff72d-3ad1-58d7-b6a5-7703288d8d8f", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/DF7WEK/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/K7FT7F/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/K7FT7F/", "attachments": []}, {"guid": "79670600-6be4-5a39-bfdf-aa770e6b8b54", "code": "LAWV9M", "id": 2066, "logo": null, "date": "2026-07-22T14:50:00-04:00", "start": "14:50", "duration": "00:25", "room": "Deborah Sampson", "slug": "godotcon-boston-2026-2066-extending-godot-with-plugins", "url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LAWV9M/", "title": "Extending Godot with Plugins", "subtitle": "", "track": null, "type": "Talk: Short", "language": "en", "abstract": "I landed a PR against Godot last year, and I published a plugin earlier this yet. In this session I will contrast the two talk about the benefits of both methods; how both processes work and anecdotal advice about both.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7HMP7T", "name": "Aleks Litynski", "avatar": null, "biography": null, "public_name": "Aleks Litynski", "guid": "eb3a23b8-4939-5c81-8cb9-9766d789a314", "url": "https://talks.godotengine.org/godotcon-boston-2026/speaker/7HMP7T/"}], "links": [], "feedback_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LAWV9M/feedback/", "origin_url": "https://talks.godotengine.org/godotcon-boston-2026/talk/LAWV9M/", "attachments": []}]}}]}}}