In game design, an expensive entity/effect/function/whatever is one that takes an unusually long time to process at run-time. Care must be taken when implementing expensive concepts, and if possible they should be avoided or optimised.