Computer Programing and Game Development