The Creative Process in Game Development: How to Balance Art and Technology