BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Windsor Hackforge - ECPv6.16.0//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Windsor Hackforge
X-ORIGINAL-URL:https://www.hackf.org
X-WR-CALDESC:Events for Windsor Hackforge
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Toronto
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/Toronto:20260108T190000
DTEND;TZID=America/Toronto:20260108T210000
DTSTAMP:20260523T153826
CREATED:20251231T201724Z
LAST-MODIFIED:20251231T213708Z
UID:3761-1767898800-1767906000@www.hackf.org
SUMMARY:LUG January Social
DESCRIPTION:📍Discord💻Virtual Only💲 Free \n\n\n\nCome join us as we nerd out about Linux at this month’s Hackforge Linux User Group Virtual Social! \n\n\n\nWhat to Expect: \n\n\n\n\nHelp with Problems: Bring your Linux-related queries and let our community experts assist you in finding solutions.\n\n\n\nCurrent Events Discussion: Stay updated and engage in discussions about the latest happenings in the Linux world.\n\n\n\n\nThis virtual social event provides an excellent opportunity to connect with fellow Linux enthusiasts\, learn\, and have fun! \n\n\n\nHope to see you all there! \n\n\n\n📆 Date: January 8\, 2026🕦Time: 7:00 PM – 9:00 PM (EST)📍 Virtual Event on Discord
URL:https://www.hackf.org/event/lug-january-social/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Virtual
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/Linux-User-Group-Jan-Social-750-x-250-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260113T180000
DTEND;TZID=America/Toronto:20260113T200000
DTSTAMP:20260523T153826
CREATED:20251231T220427Z
LAST-MODIFIED:20251231T220428Z
UID:3768-1768327200-1768334400@www.hackf.org
SUMMARY:From BASIC to Modern: Porting Classic Games to Modern Systems
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online💻👥 Hybrid💲 Free \n\n\n\nEver wondered what it was like to make games in the early days of personal computing\, when you typed code straight from a book and hit “run”? Retro Code Revival is a hands-on event inspired by the classic BASIC Computer Games era\, and the 1973 book 101 BASIC Computer Games by David H. Ahl\, where simple ideas\, clever logic\, and creativity mattered more than graphics or hardware power. \n\n\n\nIn this event\, we’ll take old school\, text-based\, and early computer games and bring them into the present. Participants will explore how these games worked\, and how they can be ported to modern systems. Whether you recreate the game faithfully or give it a modern twist\, the goal is to learn\, experiment\, and have fun while preserving the spirit of early game design.  \n\n\n\nThis is a collaborative\, beginner-friendly space for programmers\, gamers\, and curious tinkerers alike. You don’t need to be an expert\, just interested in how old ideas can live again on new systems. \n\n\n\nWhat You’ll Take Away:🎮 How to make a modern version of a classic game💡 A better understanding of game logic\, constraints\, and design fundamentals🤝 New skills and inspiration going into Global Game Jam 2026 \n\n\n\n📆 Jan. 13\, 2026🕦 6-8 PM📍Hybrid (Hackforge HQ @ 300 Ouellete Ave\, Suite 210) and Online via Zoom🎟️RSVP for In-Person attendance below💻Register for virtual attendance via Zoom
URL:https://www.hackf.org/event/from-basic-to-modern-porting-classic-games-to-modern-systems-2/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Hybrid
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/From-Basic-to-Modern-750-x-250-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260116T180000
DTEND;TZID=America/Toronto:20260116T200000
DTSTAMP:20260523T153826
CREATED:20251230T170205Z
LAST-MODIFIED:20251230T170331Z
UID:3749-1768586400-1768593600@www.hackf.org
SUMMARY:Shader Playground: Create Stunning Visuals in Your Browser
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210)💻👥In Person Only 💲 Free \n\n\n\nUsing GPUs? For graphics??? In this economy? Shader Playground is a hands-on event where you’ll dive into the world of GPU programming right from your browser. Using Shadertoy\, you can experiment with live graphics code\, tweak samples\, and see your changes instantly. It’s a fun way to explore how graphics run on GPUs instead of CPUs\, letting you create vibrant visual effects and animations with surprisingly little setup. \n\n\n\nThis event is perfect for anyone curious about graphics programming or creative coding. You’ll get to play with existing shaders\, build your own visual experiments\, and learn the tricks behind dynamic\, real-time graphics. No experience is required\, just an interest in making things look amazing on screen and a willingness to tinker. \n\n\n\nWhat you’ll take away:– Hands-on experience writing GPU-based pixel shaders in GLSL and creating visual effects– A fun way to see and learn how graphics programming takes advantage of parallel execution– Inspiration and skills to experiment with your own creative coding projects and give you more tools for your Global Game Jam experience \n\n\n\n📆 Jan 16\, 2026🕦 6-8 PM📍In-Person at Hackforge HQ (300 Ouellette Ave.\, Unit 210)🎟️RSVP for In-Person attendance below
URL:https://www.hackf.org/event/shader-playground-create-stunning-visuals-in-your-browser/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:In-Person
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/Shader-Playground-750-x-250-px-1.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260120T183000
DTEND;TZID=America/Toronto:20260120T203000
DTSTAMP:20260523T153826
CREATED:20251230T171605Z
LAST-MODIFIED:20251231T213802Z
UID:3754-1768933800-1768941000@www.hackf.org
SUMMARY:Exploring Map Data in Game Development
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210)💻👥In Person Only 💲 Free \n\n\n\nIn preparation for the 2026 Global Game Jam\, OpenStreetMap Windsor-Essex invites you to an interactive workshop exploring how open geodata can be used in videogames. \n\n\n\nWhile it might seem obvious to use the map data for…maps…That isn’t the only option! OSM can be utilized in text-based games\, to determine POIs in mobile AR games\, to generate geocentric quiz games\, and more! \n\n\n\nThis session will combine: \n\n\n\n\n✨Inspiration: See games that creatively use OSM data and brainstorm other ways to integrate geodata into your own projects.\n\n\n\n🧪Hands-on Experimentation: Try out OSM-based game development using Godot\, Unity\, Blender\, or the tools you know best. Tutorials and resource links will be provided\, but attendees are welcome to test out their own methods and ideas.\n\n\n\n🧑‍🤝‍🧑Collaboration: Work with other participants to tackle challenges\, share ideas\, and learn from each other.\n\n\n\n\nYou’ll leave this workshop with a deeper understanding of how open geodata can enhance your game design and development process—and maybe even meet potential teammates for the Global Game Jam! \n\n\n\nTips for getting the most from this workshop: \n\n\n\n\nExplore OSM Basics: Familiarize yourself with what OpenStreetMap is and its data structure. Recordings from past events on our YouTube channel can be a great starting point.\n\n\n\nTemper Your Expectations: This workshop builds on existing knowledge of game\, software\, or web development – it’s hands-on and experimental\, not a step-by-step tutorial. Beginners are welcome\, but come ready to explore and experiment!\n\n\n\nPrepare Your Tech: Bring your laptop with your preferred tools and platforms pre-installed so you can jump straight into experimentation.\n\n\n\n\n📆 Tuesday\, January 20\, 2026🕦 6:30 – 8:30 PM📍Hackforge HQ (300 Ouellette Ave\, Unit 210)🎟️RSVP for In-Person attendance below
URL:https://www.hackf.org/event/exploring-map-data-in-game-development/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:In-Person
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/OSM-Jan-2026-Website.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260122T190000
DTEND;TZID=America/Toronto:20260122T210000
DTSTAMP:20260523T153826
CREATED:20251231T224036Z
LAST-MODIFIED:20251231T224037Z
UID:3771-1769108400-1769115600@www.hackf.org
SUMMARY:Basics of the Zettabyte File System (ZFS)
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online💻👥 Hybrid💲 Free \n\n\n\nAt this month’s LUG event\, we’ll be exploring the basics of the Zettabyte File System (ZFS) as well as discuss whether it would be a good choice for the root file system. All skill levels are welcome\, but some basic knowledge of Linux will make the material easier to understand. \n\n\n\nWhat to Expect: \n\n\n\n\nGo over the basic concepts of ZFS\n\n\n\nExplore core features of ZFS like: compression\, redundancy\, and encryption\n\n\n\nTake a look at the pitfalls & benefits of using ZFS as a root file system\n\n\n\nLearn about “out-of-tree” modules and DKMS\n\n\n\nDiscover why you’d want to use the ZFSBootMenu bootloader\n\n\n\nComplete a demo Arch Linux install\n\n\n\n\n📆 Jan 22🕦 7-9 PM📍 Hybrid at Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online via Zoom🎟️RSVP for In-Person attendance below💻Register for virtual attendance via Zoom
URL:https://www.hackf.org/event/basics-of-the-zettabyte-file-system-zfs/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Hybrid
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/Basics-of-Zettabyte-File-System-ZFS-750-x-250-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260126T180000
DTEND;TZID=America/Toronto:20260126T200000
DTSTAMP:20260523T153826
CREATED:20251230T175642Z
LAST-MODIFIED:20260126T173116Z
UID:3758-1769450400-1769457600@www.hackf.org
SUMMARY:GLOBAL GAME JAM KICKOFF
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online💻👥 Hybrid💲 Free \n\n\n\nKick off Global Game Jam with us at Hackforge HQ or online via Discord and get ready for an exciting week of creativity\, collaboration\, and game development! This opening event sets the tone for the jam and gives you everything you need to dive in with confidence\, whether you’re a first-time jammer or a seasoned pro. \n\n\n\nWe’ll get the engines running by watching the official Global Game Jam keynote together. During this keynote\, the theme will be revealed! There will be time afterwards to discuss the theme and iron out any nerves. Got questions? Bring them with you! This isn’t our first rodeo and there will likely be many Game Jam vets present to help us answer any questions that are burning in your brain\, making sure everyone’s confident moving forward. Next\, we’ll focus on team formation. Participants can pitch ideas\, share skills\, and connect with others\, and organizers will be on hand to help set teams and make sure no one is left out. Whether you come with a plan or are looking for collaborators\, this is where teams come together. \n\n\n\nBefore kicking off development\, we’ll wrap up with an important AI policy announcement\, outlining what is and isn’t permitted during the jam. Once that’s covered\, it’s time to get in the jam and start creating. \n\n\n\nHackforge welcomes folks from anywhere who are interested in creating any kind of game. Design and develop as part of a team or a solo jammer – whatever you prefer! All ages are welcome to participate\, but anyone under 17 must be on a team with a parent or guardian.Throughout the week of the Jam\, there will be opportunities for hybrid and virtual open work hours with your team. We’ll cap off the week with a Closing Party to put on final touches\, submit your game\, then show it off! \n\n\n\nOpen to all\, not just participants! \n\n\n\n📆 Jan 26\, 2026🕦6PM-8PM📍Online via Discord🎟️Register for Global Game Jam at globalgamejam.org \n\n\n\nCome for the knowledge\, stay for the community\, and get ready to make something incredible! 🎨👾
URL:https://www.hackf.org/event/global-game-jam-kickoff-2/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Hybrid
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/GGJ-2026-Kickoff-750-x-250-px-1.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260130T160000
DTEND;TZID=America/Toronto:20260130T190000
DTSTAMP:20260523T153826
CREATED:20251231T231740Z
LAST-MODIFIED:20260129T185717Z
UID:3785-1769788800-1769799600@www.hackf.org
SUMMARY:Global Game Jam Meetup-Day 2
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online💻👥 Hybrid💲 Free \n\n\n\nHybrid work hours during Global Game Jam 2026 are open\, flexible sessions set aside for participants to spend time working on their games together in a shared space\, or online via Discord. These hours are all about giving you the room\, time\, and community to collaborate\, experiment\, and make progress on your project. \n\n\n\nDuring work hours\, you’re encouraged to: \n\n\n\n\nWork actively on your game\, either solo or with your team\n\n\n\nCollaborate\, brainstorm\, test ideas\, and share feedback with other jammers\n\n\n\nUse the space as a focused\, supportive co-working environment\n\n\n\n\nStaff will be on-site to open the space and help with basic needs\, but these sessions are intentionally unstructured. There won’t be scheduled activities\, presentations\, or facilitated programming during work hours and staff will not be casually available\, as they will be busy completing work. This time is yours to use in whatever way best supports your creative process. \n\n\n\nIf you’re interested in talks\, workshops\, or guided events\, please see our other events\, and consider joining our Discord or subscribing to our newsletter at hackf.org/join-our-newsletter. In-person work hours are simply a chance to come together\, settle in\, and build something great. \n\n\n\n📆 Friday\, Jan. 30🕦4-7 PM📍Hackforge HQ (300 Ouellette Ave. Unit 210) & Online via Discord \n\n\n\nRegister for Global Game Jam at globalgamejam.org
URL:https://www.hackf.org/event/global-game-jam-meetup-4-hybrid/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Hybrid
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2025/12/GGJ-Day-4-750-x-250-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20260130T170000
DTEND;TZID=America/Toronto:20260130T190000
DTSTAMP:20260523T153826
CREATED:20260129T190025Z
LAST-MODIFIED:20260129T190025Z
UID:3855-1769792400-1769799600@www.hackf.org
SUMMARY:Global Game Jam Meetup-Day 1
DESCRIPTION:📍 Hackforge HQ (300 Ouellette Ave\, Unit 210) & Online💻👥 Hybrid💲 Free \n\n\n\nHybrid work hours during Global Game Jam 2026 are open\, flexible sessions set aside for participants to spend time working on their games together in a shared space\, or online via Discord. These hours are all about giving you the room\, time\, and community to collaborate\, experiment\, and make progress on your project. \n\n\n\nDuring work hours\, you’re encouraged to: \n\n\n\n\nWork actively on your game\, either solo or with your team\n\n\n\nCollaborate\, brainstorm\, test ideas\, and share feedback with other jammers\n\n\n\nUse the space as a focused\, supportive co-working environment\n\n\n\n\nStaff will be on-site to open the space and help with basic needs\, but these sessions are intentionally unstructured. There won’t be scheduled activities\, presentations\, or facilitated programming during work hours and staff will not be casually available\, as they will be busy completing work. This time is yours to use in whatever way best supports your creative process. \n\n\n\nIf you’re interested in talks\, workshops\, or guided events\, please see our other events\, and consider joining our Discord or subscribing to our newsletter at hackf.org/join-our-newsletter. In-person work hours are simply a chance to come together\, settle in\, and build something great. \n\n\n\n📆 Thurs.\, Jan 29🕦5-7 PM📍Hackforge HQ (300 Ouellette Ave. Unit 210) & Online via Discord \n\n\n\nRegister for Global Game Jam at globalgamejam.org
URL:https://www.hackf.org/event/global-game-jam-meetup-day-1/
LOCATION:Fogolar Furlan\, 1800 North Service Rd\, Windsor\, Ontario\, N8W 1Y3\, Canada
CATEGORIES:Hybrid
ATTACH;FMTTYPE=image/png:https://www.hackf.org/wp-content/uploads/2026/01/Jan-29-Web-750-x-250-px1.png
END:VEVENT
END:VCALENDAR