42 Computer programming; Computer software design; Computer software installation and maintenance; Design and development of computer game software; Designing and developing computer game software and video game software for use with computers, video game program systems and computer networks; Designing and modifying computer programs and video games for others; Providing information about designing video games; Providing online non-downloadable game software; Software development in the framework of software publishing