Stepping back a bit, looking at how Humanities Architecture (HA), Construction Science (ConS), and Engineering (EGR) works as bnf rules of lisp[1]. HA defines/enforces s_expressions. EGR provides/validates the atomic_symbol(s). ConS evaluates the HA directives using EGR atomic_symbol(s).
Less confusing visually if use Autolisp / Autocad framework.
---
CS ~ ConS; HA ~ Game Developer; EGR ~ CS/Game Developer depending at what hareward/software level working at.
Less confusing visually if use Autolisp / Autocad framework.
---
CS ~ ConS; HA ~ Game Developer; EGR ~ CS/Game Developer depending at what hareward/software level working at.
-------------------------------------------------------------
[1] : BNF rules of LISP : https://cui.unige.ch/isi/bnf/LISP/BNFlisp.html