BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Make Games NYC - ECPv6.15.14//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://makegames.nyc
X-WR-CALDESC:Events for Make Games NYC
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260103T183000
DTEND;TZID=America/New_York:20260103T203000
DTSTAMP:20260406T143943
CREATED:20260130T165448Z
LAST-MODIFIED:20260130T165448Z
UID:549-1767465000-1767472200@makegames.nyc
SUMMARY:Rust NYC: Bevy Rendering & Build Times at Amazon
DESCRIPTION:Join us on Tuesday\, February 3rd at Materialize. Doors open at 6:30 p.m. to give attendees plenty of time to grab pizza and socialize\, and the talk begin at 7:15 p.m. Following the success of the UnConf we’ve absorbed all of your feedback and have two awesome speakers! \nCharles Giguere is a Bevy SME at Foresight Spatial Labs. Modularity in Practice: How Bevy Powers Foresight Spatial Labs’ renderer \nForesight Spatial Labs builds real‑time spatial visualization tools for large\, spatial datasets. We chose Bevy for its modern ECS architecture and highly modular renderer\, which lets us iterate quickly\, share improvements upstream\, and maintain production‑grade customizations without forking the entire engine. This talk shares concrete engineering experiences: upstreaming order‑independent transparency (OIT) and picking improvements after starting with private implementations; developing GPU‑accelerated picking that is planned for upstream contribution; and selectively replacing Bevy subsystems while keeping the rest of the engine intact. This project was actually upstreamed into Bevy itself. \nAttendees will see how Bevy’s modularity reduced time‑to‑prototype\, improved code quality through community review\, and enabled a high-quality production renderer that meets domain‑specific constraints. \nKey takeaways\n* A concrete pattern for using Bevy modularity: prototype locally\, upstream what generalizes\, and maintain small\, well‑documented custom extensions.\n* Case studies: OIT and CPU/GPU picking — from private feature to community contribution.\n* How selective replacement (custom transforms\, culling\, render passes) interoperates with Bevy’s renderer and ECS.\n* How contributing back benefits both product robustness and the wider open‑source ecosystem. \nChris Dryden works on Developer Productivity at Amazon. \nHow Amazon was able to reduce the average build time for all developers by 40% with the help of Rust. \nAre you interested in leveraging Rust to improve your existing services and build processes? This presentation is about the journey that Amazon took to rebuild large parts of Amazon’s build system in Rust and the lessons it learned along the way. Amazon was able to reduce the average build times for all developers by 40% in 2025. The presentation will go in depth into the tools used and what are the exact steps that you can take to identify what are the best candidates for rewriting and how to safely migrate critical systems relied on by a multi-trillion dollar company. This presentation will go in depth on how to leverage profiling tools such as Samply\, and strategies on how to incrementally move components to Rust with monitoring and fallback mechanisms to make the migration process seamless. The presentation will also go through the lessons learned about what were the benefits and drawbacks of the large scale migrations and how you can set yourself up for success for your next migration at your own company. \nThis talk will: \nGo through the background of the build system used by Amazon\, and some background about how Rust is being adopted across the company in critical areas\nGo through how we set up a telemetry and monitoring system before starting to make sure we know what we’re doing doesn’t impact existing workflows and measure how successful we can be\nHow to setup samply with your existing code and services to get a sense of where the best areas are to tackle and do migrations first\nLeveraging AI to help with Fuzzing and setting up integration tests to make sure when doing the rewrite you don’t have any regressiong\nLessons learned about where the best ROI comes from when doing these migrations and heuristics on where to focus your effort for the best return on time\nLawrence Harvey is Rust NYC’s official recruitment partner\, with Ross providing support as a co-organizer and financial support. \nThe space is generously sponsored by our partner Materialize.
URL:https://makegames.nyc/event/rust-nyc-bevy-rendering-build-times-at-amazon/
LOCATION:Materialize HQ\, 436 Lafayette\, Floor 6\, New York City\, NY\, United States
ATTACH;FMTTYPE=image/avif:https://makegames.nyc/wp-content/uploads/2026/01/highres_528763511.webp.avif
END:VEVENT
END:VCALENDAR