• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

mogemimi/pomdog: An open source game engine for C++20

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

mogemimi/pomdog

开源软件地址:

https://github.com/mogemimi/pomdog

开源编程语言:

C++ 85.4%

开源软件介绍:

Pomdog

Join the chat at https://gitter.im/mogemimi/pomdog

Pomdog is an experimental game engine, written in C++20 or later, developed as a hobby. It is open source and distributed under the MIT License.

Feedback, issues and pull requests are always welcome!

  • Bugs and issues can be raised in Issues on GitHub.
  • Please feel free to ping me on Gitter chat room if you have any questions or feature requests.
  • You can track feature requests and the progress of its features/issues on Trello board. So feel free to add some comments or vote for your favorite feature requests.

Supported platforms

Pomdog is available and supported on the following platforms:

  • macOS 10.14 and later Build on macOS
  • Windows 10 and later Build on Windows
  • Linux (Ubuntu 20.04 and Arch Linux) Build on Linux
  • Emscripten and WebAssembly (Wasm) Build on Emscripten

Please refer to Architecture in the wiki for more details about the supported platforms and backends such as OpenGL, Metal, Vulkan, DirectX 11 and 12.

How to build

  1. Clone the repository

  2. Make sure that submodules are checked out and up-to-date:

    git submodule update --init --recursive
  3. To generate all project files (.xcodeproj or .vcxproj), run the following command:

    cd path/to/pomdog
    
    # Generate Xcode project
    cmake -Bbuild/macos -H. -G Xcode
    
    # Generate projects for Visual Studio 2019
    cmake -Bbuild/windows -H. -G "Visual Studio 16"
    
    # Generate Ninja files for Linux
    cmake -Bbuild/linux -H. -G Ninja
    
    # Generate Ninja files for Emscripten
    cmake -Bbuild/emscripten -H. -G Ninja

After generating, open the .xcodeproj or .vcxproj in Xcode/Visual Studio. If you need further information about building runtime libraries and developing apps, please visit:

Getting started

To create a new project with Pomdog, run tools/quickstart/main.go:

cd path/to/your/directory
go run pomdog/tools/quickstart/main.go

For more information, please see Getting Started.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap