Games Design is a technical art. It’s technical because you use very technical tools- programming languages, frameworks, databases etc. And, it’s an art form unlike other software development. When you write a stock control program you might use the same software development tools, but you are just solving a problem. You are producing what is a soft(ware) machine to do a task.
With Games Design you are not creating something to complete a task, you are creating something that is intended to make people feel emotions. Emotions of excitement, thrill, drama, disappointment, and having fun. This is art. Art is used to make people feel emotions, and that is what Computer Games do. Whether you write a novel, music, paint, or write a computer game you are engaging in an art form.
Computer Games design and Development is a Technical Art.