内容简介:"Castle Game Engine" (We have many graphic features (shadows, mirrors, screen effects...) and support many data formats for game assets (X3D, glTF, VRML, Collada, Spine...). We have many user-interface components, with a powerful viewport to display 3D or
Castle Game Engine
"Castle Game Engine" ( https://castle-engine.io/ ) is an open-source 3D and 2D game engine.
We have many graphic features (shadows, mirrors, screen effects...) and support many data formats for game assets (X3D, glTF, VRML, Collada, Spine...). We have many user-interface components, with a powerful viewport to display 3D or 2D content, with many optional features (like instant creatures with simple walking and attacking intelligence). We're cross-platform (desktop, mobile, Nintendo Switch).
See https://castle-engine.io/features.php for the complete list of engine features.
Documentation:
-
The "Getting Started" page on https://castle-engine.io/documentation.php describes what to install and how to compile. See also the "Compiling" section below for a short version.
-
Manual: See https://castle-engine.io/manual_intro.php .
-
API reference: Online on https://castle-engine.io/apidoc/html/index.html . Offline in doc/reference/ subdirectory of the engine archive (if you downloaded the zip or tar.gz engine release), just open the file doc/reference/index.html in your WWW browser.
-
Numerous examples are provided in the examples/ subdirectory. For example take a look at a simple FPS game example in the examples/fps_game/ subdirectory.
-
Guide to creating game data: https://castle-engine.io/creating_data_intro.php
Questions? Talk to us on forum or chat: https://castle-engine.io/talk.php .
Support us on https://www.patreon.com/castleengine .
Compiling
There are a couple of options. See the "Getting Started" page https://castle-engine.io/documentation.php for details. In short:
-
Use our Castle Game Engine Editor to design and build your applications. See https://castle-engine.io/manual_editor.php .
-
Use our Castle Game Engine command-line build tool to build your applications. See https://github.com/castle-engine/castle-engine/wiki/Build-Tool .
The build tool and editor use the project settings from the CastleEngineManifest.xml file.
-
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
-
Use FPC fpmake / fppkg. See https://github.com/castle-engine/castle-engine/wiki/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!
Michalis Kamburelis
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
人工智能+:AI与IA如何重塑未来
[美]韩德尔·琼斯(Handel Jones) [中]张臣雄 / 机械工业出版社 / 2018-10 / 55.00
当深度学习模型引发了全世界对人工智能的再次关注时,人工智能迎来第三次高速增长,人工智能(AI)、增强现实(AR)和虚拟现实(VR)正把人类带向新的“智能增强时代”(IA),我们将在不知不觉中接纳机器智能。 针对人类社会长期存在的众多复杂的动态的难题,人机融合智能将会提供全新的解决方案,谷歌、Facebook、微软、亚马逊、腾讯、阿里巴巴、百度等平台巨头纷纷斥千亿巨资布局人工智能的尖端技术;智......一起来看看 《人工智能+:AI与IA如何重塑未来》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
HSV CMYK 转换工具
HSV CMYK互换工具