BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.kiwipycon.nz//kiwi-pycon-xiv-2025//speaker//TUTMD
 7
BEGIN:VTIMEZONE
TZID:Pacific/Auckland
BEGIN:DAYLIGHT
DTSTART:20241122T000000
TZNAME:NZDT
TZOFFSETFROM:+1300
TZOFFSETTO:+1300
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20250406T030000
RDATE:20260405T030000
TZNAME:NZST
TZOFFSETFROM:+1300
TZOFFSETTO:+1200
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20250928T030000
RDATE:20260927T030000
TZNAME:NZDT
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Building Resilient Live Service Games with Python: Lessons from th
 e Trenches - Willem Thiart
DTSTART;TZID=Pacific/Auckland:20251122T103000
DTEND;TZID=Pacific/Auckland:20251122T110000
DTSTAMP:20260910T164559Z
UID:pretalx-kiwi-pycon-xiv-2025-ZHALVB@talks.kiwipycon.nz
DESCRIPTION:Live service games present unique challenges: real-time multip
 layer interactions\, constant content updates\, complex game state managem
 ent\, and the need for high uptime when players depend on your servers. Th
 is talk explores how Python's ecosystem can be leveraged to build robust\,
  scalable game backends that handle these demands.\n\nThrough real example
 s from developing "Demon's Hand\," a live multiplayer card game\, we'll ex
 amine practical solutions for common game development challenges: implemen
 ting async-first architectures for handling concurrent player actions\, de
 signing flexible data models that evolve with game content\, managing real
 -time state synchronization\, and building systems that gracefully handle 
 the unpredictable nature of player behaviour.\n\nYou'll learn how modern P
 ython tools like HTTPX\, asyncio\, pyinstrument\, and AWS services combine
  to create responsive game experiences\, and discover why Python's rapid d
 evelopment cycle makes it ideal for the iterative nature of game developme
 nt.
LOCATION:Plenary Space
URL:https://talks.kiwipycon.nz/kiwi-pycon-xiv-2025/talk/ZHALVB/
END:VEVENT
END:VCALENDAR
