Lessons in Technomancy
summary
Builds a data-driven core that generates C# and Java code from an XML schema + Geocell 4.1 pipeline, producing typed classes, serializers, factories, bindable fields and editor widgets so designers edit string IDs and assets without code changes. Uses Unity C# and Java runtimes, string-ID-driven bindings, sessional contexts and asset-bundle patching. Claims: new game mode ships in under a week and the team pivoted entire game in <3 months. Tooling reduces serialization errors and speeds iteration.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:00The way of the lazy' programmer
- 1:40What is Technomancy...
- 2:35In the beginning was the data...
- 4:17Bring on the Technomancy...
- 6:08Core ... A Strong Foundation
- 9:23StringID
- 11:45Binders & Binding
- 17:54XML Schema
- 21:46The Generator: GSL 4.1
- 23:27Generation
- 29:04Generated Core
- 32:40Partial Classes
- 34:05Tools
- 41:45What else?
- 44:39Questions?
related talks
47mDesign Patterns in Games
19mTechnical indie game developer tips for starting your framework early
55mLet's Make Unity Great Again
29mUsing Plugins to Share Code Among Several UE4 Projects
43mIgnite sessions
54mHow to Apply the Software Engineering Process to the Gamedev Process
46mTechniques for making reusable code
30mProduction › Prototype: How a Small Team Replaced a Core Platform in 90 Days
