About This Course
This course is a required course for the major of game design. After learning this course, in addition to the direct development of two-dimensional games, it will also lay the foundation for the following courses such as "Game Engine Principle and Application", "Game Creation".
This course introduces C language programming as the basic content, introduces Windows desktop application development framework, and introduces how to use C language to develop two-dimensional games.
Requirements
Because the course provides a wealth of C language game development cases, students can master the basic method of C language program development through video course learning, combined with the computer practice questions provided, and can use C language to develop two-dimensional games on Windows platform.
The content of the course is detailed, providing more than 800 minutes of video, including hands-on operation, integrating theory with practice, so that students can master the method of programming with C language, especially game development.
Course Staff
Honglei Han
Honglei Han Ph.D. Associate professor. School of Animation and Digital Arts at Communication University of China (CUC). Unity Certified Instructor(UCI), Committee member, Unity Global Education Advisory Board, and titled as Distinguished Teacher of CUC. He received the Ph.D. degree from Institute of Software, Chinese Academy of Sciences in January 2015. He had been staying at University of North Carolina, Charlotte as a visiting scholar to conduct joint research and teach from Jan. 2016 to Jul. 2017, sponsored by the scholarship program of “specific government-sponsored art talents training program” from China Scholarship Council. He has been teaching various undergraduate and graduate courses in computer graphics, programming, and computer games at CUC, such as “Game programming foundation” and “Game engine”. He authored two teaching books with the same course names. His research majors are Digital Game Design, Virtual Reality, and Computer Graphics.