Skip to content

Beginner-level game development based on modern C++ features

Notifications You must be signed in to change notification settings

zhaozigu/GameProjects-Win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 C++ Game Development Practice

简体中文

  • Skeleton:The original game skeleton
  • PingPong: The "Hello, World!" of Game Development
  • GameObject: Hybrid component model
  • Sprites:2D sprite animation
  • Physics:Simple physical collisions
  • Framework: A hybrid component microframework using modern C++ features

🕹 Introduction

The code is mainly derived from gameprogcpp/code. This repository uses modern C++ features as much as possible to refactor it. Therefore, this repository can be considered as my learning process. The code in this repository may not be as rigorous as actual software engineering, but it's a good example for beginners in game development. Finally, a big thank you to the original author, Sanjay Madhav.

⛳ Usage

Typically, a build directory is created and then the following command is executed under the build directory: cmake ..

About

Beginner-level game development based on modern C++ features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published