Introductory Game Development Course: A Mix of Programming and Art | IEEE Conference Publication | IEEE Xplore