I work at a company that does themed entertainment. We will, for example, charge, let’s say, $100,000 for a physical installation that might include an interactive software component. Sometimes we use Touch Designer for that, sometimes Unity. There is usually only one copy of the software ever used by the client. However, that product is commercial. If we were to do this with Unreal, how would we be charged? I personally can’t figure it out.
Note that the price we charge that’s given here is completely fictional. Sometimes we charge less, sometimes more. Sometime we charge times and materials for the product of which the software is only one part and not for the finished product.