C++ 遊戲開發

使用現代 C++ 技術打造高效能遊戲引擎與互動體驗

2D 遊戲引擎

基於 SDL2 開發的高效能 2D 遊戲引擎,提供完整的精靈系統、動畫處理、碰撞偵測與場景管理功能。

  • 高效能渲染 (60+ FPS)
  • 完整工具鏈與關卡編輯器

3D 渲染引擎

使用 OpenGL/Vulkan 開發的現代 3D 渲染引擎,支援 PBR 材質、動態光照與陰影系統。

  • 現代渲染技術 (PBR, HDR)
  • 實時陰影與後處理效果

物理引擎

整合 Box2D/Bullet Physics,提供準確的 2D/3D 物理模擬與碰撞系統。

  • 剛體動力學模擬
  • 精確碰撞偵測系統

跨平台支援

支援 Windows、macOS、Linux 與主機平台,使用 CMake 建構系統管理跨平台編譯。

  • 統一的 API 介面
  • 自動化建構與測試流程