
The provided sources offer an overview of computational design software development, emphasizing the integration of data design principles. They explore various development environments and tools, such as Unity for cross-platform deployment and Three.js/Babylon.js for web-based 3D graphics, alongside fundamental concepts like design process pipelining and event handling. The materials also discuss the importance of building personal software libraries and the philosophical underpinnings of a computational designer, stressing continuous learning and meta-cognition to challenge conventional approaches. Ultimately, the content aims to guide students in applying these concepts to develop and distribute meaningful software for their design projects.
https://namjulee.github.io/njs-lab-public/work?id=2025-introductionToDesignComputation