构建系统与资源管线
良好的工具链能显著提升团队效率,包括代码构建(CMake、Premake 等)、资源导入与烘焙、自动化测试与持续集成。本章以 CMake 为例介绍工程组织方式。
# 示例:最小的 CMake 游戏工程cmake_minimum_required(VERSION 3.20)project(MyGame LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)add_executable(MyGame src/main.cpp src/game.cpp)target_include_directories(MyGame PRIVATE include)