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

castle-engine/castle-engine: Cross-platform (desktop, mobile, console) 3D and 2D ...

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

开源软件名称:

castle-engine/castle-engine

开源软件地址:

https://github.com/castle-engine/castle-engine

开源编程语言:

Pascal 96.7%

开源软件介绍:

Castle Game Engine

"Castle Game Engine" is an open-source cross-platform 3D and 2D game engine.

We have many graphic features (physically-based rendering, shadows, mirrors, screen effects, gamma correction...) and support many data formats for game assets (glTF, X3D, Spine JSON, Collada, ...). We have many user-interface components, with a powerful viewport to display 3D or 2D content. We're cross-platform (desktop, mobile, Nintendo Switch).

See https://castle-engine.io/features.php for the complete list of engine features.

Documentation:

  • Manual is the most recommended way to learn the engine.

  • API reference.

    It is also available offline in the engine archive (if you downloaded the binary engine release), just open the file doc/reference/index.html in your WWW browser.

  • Numerous examples are provided in the examples/ subdirectory.

  • Guide to creating game data.

Questions? Talk to us on forum or Discord chat.

Support us on Patreon.

Installation and building your first application

See the Installation and building your first application manual page.

If you got this source code straight from our GitHub repository then read first Compiling from source.

In short:

  • Our editor is used to design and build your applications.

  • Our build tool is used to build your applications from the command-line.

    Both the build tool and editor use the project settings from the CastleEngineManifest.xml file.

  • You can also use Lazarus ( https://www.lazarus-ide.org/ ).

    Install in Lazarus two packages:

    • packages/castle_base.lpk and
    • packages/castle_components.lpk

    Also, compile (but don't install) this package:

    • packages/castle_window.lpk
  • You can also use FPC fpmake / fppkg. See https://castle-engine.io/fpmake

License

The engine is available on the terms of LGPL >= 2 license with "static linking exception". This is the same license as used by FPC RTL and Lazarus LCL. In short, you can make commercial and closed-source games using the engine, you only have to share your modifications to the engine core. See COPYING.md for details.

Have fun!

Authors

This is the life project of Michalis Kamburelis.

Thank you to all the contributors for developing the engine with me throughout the years. Keep it going please :)




鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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