# GameEngine2D **Repository Path**: saiumr/game-engine2-d ## Basic Information - **Project Name**: GameEngine2D - **Description**: c++、SDL2 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-21 - **Last Updated**: 2022-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GameEngine2D #### 介绍 c++、SDL2构建的2D游戏引擎 #### 已完成 + object底层(player、enemy、vector2D) + 纹理管理器(Load、Draw) + 有限状态机(play、pause、menu、exit) + 游戏控制器管理(keyboard、mouse、joysticks) + 使用对象工厂生成不同类型的对象(GameObjectFactory) + 使用xml进行全局资源管理(部分完成 MainMenuState) #### 构建中 + 完善碰撞检测 + Tile Map #### 计划中 + 数值计算库 + 音频管理 + 创建完整游戏