Digital gaming has many software and creative components; the principles of open source can be applied to each in different ways. Digital games rely on game engines, the gaming hardware, and artwork, each must be licensed according to how the developers would like them to be used.