Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Basics of Game Programming

Communication University of China via XuetangX

Overview

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.

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.

Syllabus

  • 1 Overview of Program Design
    • 2 Variables and Basic Types
      • 3 Operators, expressions, and statements
        • 4 Selection Structure Programming
          • 5 Loop Structure Programming
            • 6 Function and Modular Programming
              • 7 Array and Pointer
                • 8 String
                  • 9 User-defined Data Type
                    • 10 File
                      • 11 Advanced Application of Pointer
                        • 12 Program Debugging Skills

                          Taught by

                          Honglei Han

                          Tags

                          Reviews

                          Start your review of Basics of Game Programming

                          Never Stop Learning.

                          Get personalized course recommendations, track subjects and courses with reminders, and more.

                          Someone learning on their laptop while sitting on the floor.