Open3DEngine:实时3D开发引擎/框架都能轻松驾驭

Open3DEngine:实时3D开发引擎/框架都能轻松驾驭

Godot:2D/3D 游戏引擎

Godot 是 MIT 许可下的 2D/3D 游戏引擎。 其功能集类似于闭源跨平台游戏引擎Unity。 它可用于开发PC、主机、移动和网页游戏,并支持Linux、Windows和OSX开发平台。

Godot引擎内置了类似Unity的编辑器、GUI工具包、2D/3D物理支持、支持OpenGL ES 2.0功能集的3D渲染器、易于学习的语言和API,并支持HTML5的输出使用 ASM.js 或 Google Native Client 编写代码。 。

开发者声称该引擎的2D和动画支持比Unity更强开源3d游戏引擎设计,其功能和特性超越其他开源游戏引擎。

开源引擎下载_开源3d游戏引擎设计_开源3d软件

软件详情:

Cocos2D-X:跨平台手机游戏开发框架

Cocos2d-x是国产跨平台手机游戏开发框架,基于MIT许可开源。 该引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能,其主要优点是跨平台、高性能、高兼容性、热更新、可定制性和易用性。 它目前广泛应用于游戏开发和构建交互式应用程序。

Cocos引擎确实很有名。 《胡萝卜保卫者2》、《钓鱼大师2》、《快乐游戏》等热门游戏均基于该引擎。 盛大游戏、昆仑万维、畅游、完美世界、4399、广州飞音、西山居等国内顶尖游戏公司正在使用,来自Google、Zynga、微软、英特尔、三星、黑莓等公司的资深程序员正在贡献代码。

Cocos2d-x引擎的核心是用C++编写的,支持使用C++、Lua或JavaScript进行开发。 它文档齐全,易学易用,目前支持iOS、Android、Windows、Mac OS、Linux、BlackBerry、Windows Phone等平台。

开源3d软件_开源引擎下载_开源3d游戏引擎设计

软件详情:

开放3D引擎:实时3D开发引擎

开放3D引擎(O3DE)是一个模块化、开源、跨平台的3D引擎,起源于亚马逊的lumberyard游戏引擎,可用于制作3A级游戏、电影级3D视觉和高保真模拟,基于Apache 2.0 许可证。

O3DE 的开发考虑了最先进的实时图形和复杂的交互,具有多线程逼真渲染器、可扩展的 3D 内容编辑器、数据驱动的角色动画系统、实时物理引擎和不断发展的开源社区。

开源引擎下载_开源3d软件_开源3d游戏引擎设计

软件详情:

有许多用 C++ 实现的游戏引擎。 下面介绍一下其他语言实现的游戏引擎:

LITIENGINE:纯Java 2D游戏引擎

LITIENGINE是一个开源的Java 2D游戏引擎,可以使用纯Java语言创建2D游戏的所有基本结构。 该项目最重要的设计原则之一是它对纯 Java 的依赖:它将外部依赖项的数量保持在绝对最低限度,以维护一个干净且轻量级的库。

LITIENGINE 游戏引擎由两个组件组成:一个提供基本游戏基础设施的轻量级 Java 库,以及一个专用的项目管理工具和地图编辑器 utilLITI。

LITIENGINE基于MIT许可证开源,原生支持Windows、Linux和Mac操作系统,简单易用。

150938_bQFj_4252687.png

软件详情:

jMonkey引擎:Java3D游戏引擎

jMonkey Engine 是一个用 Java 编写的完整 3D 游戏开发套件。 它封装了OpenGL并提供了完整的高性能工具包程序开发,专为想要创建3D游戏的Java开发人员而设计。

jMonkey引擎基于BSD协议,功能非常强大。 它支持 3D 音频,具有多个物理引擎解决方案,附带用于创建地形的库和框架以及开箱即用的后处理。

开源3d软件_开源引擎下载_开源3d游戏引擎设计

软件详情:

KorGE:Kotlin 多平台游戏引擎

KorGE Game Engine 是一个用 Kotlin 创建的开源现代游戏引擎,它体积小且易于在桌面、网络和移动设备上使用。

KorGE 是完全异步的。 KorGE是使用intelliJ作为IDE + Gradle构建的,提供了嵌入IntelliJ IDE的强大编辑器,非常适合Web端。

KorGE 基于 MIT/Apache 2.0 双重许可证。

开源引擎下载_开源3d软件_开源3d游戏引擎设计

软件详情:

Pyxel:Python 像素游戏引擎

Pyxel是一款Python经典像素风格游戏制作引擎,支持Windows、Mac和Linux平台。 它内置16色调色板、图像和音频编辑器等基本组件。 游戏机和API的设计参考了经典的PICO-8和TIC-80。

像素风格游戏的机制非常简单(例如:最多只能显示16种颜色,可以播放4种声音等),任何人都可以轻松享受制作此类游戏的过程。

注意:Pyxel 需要 Python 3.0 及以上版本。

开源3d游戏引擎设计_开源3d软件_开源引擎下载

软件详情:

以下是一些情感游戏的引擎:

OpenRA:《命令与征服:红色警戒》游戏引擎

OpenRA是《命令与征服:红色警戒》游戏引擎(Westwood Studio的策略游戏《红色警戒》)的开源重新实现,它利用OpenGL的新一代显卡硬件加速能力,专注于攻击移动、单位命令和战争迷雾。 该功能经过现代化设计,旨在重新设计为完全支持模组和自定义地图的在线游戏。

OpenRA 包括由社区用户创建和管理的地图,以及用于创建新 RTS 游戏的 Mod SDK。 它原生支持 Windows、macOS 和 Linux 平台,并根据 GPL 获得许可。

开源3d软件_开源3d游戏引擎设计_开源引擎下载

软件详情:

Freeablo:暗黑破坏神 1 游戏引擎

Freeablo 是暗黑破坏神 1 游戏引擎的现代跨平台重新实现2d素材,其目标是为旧游戏带来更快的性能、现代的分辨率和一流的模组支持。

Freeablo 只是 Diablo 的引擎实现。 美术和音乐等游戏资产受版权保护,因此玩家需要使用原始数据文件来玩游戏。 目前你可以在城镇、玩家和 NPC 动画中奔跑,并下降到地牢的前几层。

Freeablo 基于 GPLv3,用 C++ 开发,支持 Windows、macOS 和 Linux 平台。 然而,由于开发商wheybags缺乏空闲时间,该项目的开发已经停滞了两年。

开源3d游戏引擎设计_开源引擎下载_开源3d软件

软件详情:

在地图制作方面,我们建议:

平铺:2D 水平仪

Tiled是一款2D关卡编辑器,风格类似于迷你版的Photoshop。 它简单易用,基于 Apache/BSD/GPL 等多种许可证。

Tiled的主要功能是编辑各种形式的瓦片地图。 它支持直矩形瓷砖层,以及投影等距、交错等距和交错六边形层。 Tiled还支持对象层,其中可以自由放置图像和文本,并且可以使用对话框/指南文本和其他信息来注释级别。

Tiled 还支持通过插件添加自定义地图或图块集格式开源3d游戏引擎设计,使用 JavaScript 扩展 Tiled、图块图章内存、图块动画支持和图块碰撞编辑器。

开源3d游戏引擎设计_开源3d软件_开源引擎下载

软件详情:

大家玩得开心!

本文中描述的软件已包含在开源游戏引擎/框架的 Awesome 软件集合中:。

文章来源:http://www.360doc.com/content/12/0121/07/62719136_1079541442.shtml