Metaprogramming: Writing Code That Writes Code - Vadzim Varabyou, Team lead, PAPAYA

Channel:
Subscribers:
27,200
Published on ● Video Link: https://www.youtube.com/watch?v=h4SRdAEsjKg



Duration: 0:00
138 views
1


In this talk we you go over practical cases of applying code-generating techniques in production environments you will learn general approaches, and some specific techniques. Most of the practical advice are in context of Unity.

-
Contents:
0:00 – Introduction & Background
2:00 – What is Metaprogramming?
5:00 – Early Approaches in C#
8:00 – Rise of Roslyn & Modern Generators
11:00 – Why Use Metaprogramming?
14:00 – How Roslyn Generators Work
18:00 – Improving Generators for Production
20:00 – Real-World Generator Use Cases
23:00 – Beyond C#: Apache Thrift for Network Code
27:00 – Final Thoughts
30:00 – Q&A Session

-
DevGAMM is the go-to B2B conference for game industry professionals. With a 15-year legacy, the event delivers top-quality content, tailored activities for publishers and developers, opportunities for hiring and effective networking.

The current event locations are Lisbon (Portugal), Gdańsk (Poland), and Vilnius (Lithuania).

Learn more about DevGAMM – https://devgamm.com/
Subscribe to our newsletter – http://eepurl.com/dpj3Sz
Become a speaker – https://bit.ly/3isHdJP

Join our community:
Facebook – https://www.facebook.com/devgamm/
Twitter – https://twitter.com/devgamm/
LinkedIn – https://www.linkedin.com/company/devgamm/
Discord – https://discord.com/invite/DjmkReyr7w

Contact us via email – contact@devgamm.com




Other Videos By DevGAMM


4 days agoMetaprogramming: Writing Code That Writes Code - Vadzim Varabyou, Team lead, PAPAYA
2025-05-16Indie Devs vs. Game Industry Legends | Game Roast @ DevGAMM Gdańsk 2025
2025-05-14Steam Launch Marketing Handbook 2025 - Alex Nichiporchik & Artem Bochkarev (tinyBuild)
2025-05-1213 Years of Subway Surfers: Developing The World’s Most Downloaded Game - Thomas Frøhlich (SYBO)
2025-05-07Surviving the Storm – The State of The Video Game Industry - Lukasz Hacura, CEO (Anshar Studios)
2025-05-05Crafting resonant death animations in video games - Sho Stilo, Senior Animation Lead (Riot Games)
2025-04-02Public Pitch (Gdańsk 2025 Edition)
2025-03-10Gdańsk 2025 Aftermovie
2025-02-21How To Retain Your Teams When the Market Inevitably Improves - Richard Fisher (Skillsearch)
2025-02-19Maintaining quality while bringing efficiencies to development
2025-02-14Making our gaming communities safer, but still fun and engaging - Peter Gerson (Keywords Studios)
2025-02-12The Investment Game
2025-02-07Use Your Words - Lee Williams
2025-02-05How to harness the multidisciplinary power of developing a game? - Simay Dinc (Recontact Games)
2025-01-31Public Pitch (Lisbon 2024 Edition)
2025-01-29EquinoxBD will help navigate Asian gaming market at DevGAMM
2025-01-29PixelAnt Games will be at DevGAMM in Poland on Feb 27-28, 2025
2025-01-29Gabby Llanillo invites to DevGAMM Gdańsk 2025
2025-01-29Municipal Initiatives for Growth
2025-01-27Balancing Responsibilities: Thriving as a Lead Programmer - João Xavier (Studio Ellipsis)
2025-01-24BoomBit invites to DevGAMM Game Conference in Poland