从像素游戏到 3A 大作的游戏引擎/框架

这篇具有很好参考价值的文章主要介绍了从像素游戏到 3A 大作的游戏引擎/框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Bevy —— Rust 构建的游戏引擎

Bevy 是一款由 Rust 语言构建且简单明了的数据驱动的游戏引擎,并将永远保持开源且免费。

Mach —— Zig 游戏引擎和图形工具包

Mach 是一个 Zig 游戏引擎和图形工具包,用于构建高性能、真正跨平台、健壮且模块化的游戏,可视化和桌面 / 移动图形用户界面应用程序。

Axmol —— 跨平台游戏引擎

Axmol 是一款跨平台游戏引擎 (基于 Cocos2d-x-4.0),旨在延续 Cocos2d-x。 A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)

Ambient —— Rust 编写的高性能多人游戏引擎

Ambient 是一个用于构建高性能多人游戏和 3D 应用程序的 runtime,使用了 WebAssembly 和 WebGPU 技术,与任何编译为 WebAssembly 或在 WebAssembly 上运行的语言兼容,旨在使构建和部署丰富的多人游戏世界和体验变得容易。

Cocos 跨平台手游开发框架

Cocos2d-x 是一款国产的跨平台手机游戏开发框架,基于MIT许可证开源。引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能,主要优势是跨平台、高性能、高兼容性、可热更新、可定制及易用性,目前被广泛应用于游戏开发及交互式应用的构建。 Cocos 引擎实在是赫赫有名,保卫萝卜 2、捕鱼达人 2、开心消消乐这些大热游戏都基于该引擎,盛大游戏、昆仑万维 、畅游、完美世界、4399、广州菲音、西山居等国内顶尖游戏公司都在用它,还有来自 Google、Zynga、Microsoft、Intel、Samsung、BlackBerry 等公司的老码农在贡献代码。 Cocos2d-x 引擎的核心采用 C++ 编写,支持使用 C++、Lua 或 JavaScript 进行开发。它文档齐全,易学易用,目前已经支持 iOS、Android、Windows、Mac OS、Linux、BlackBerry、Windows Phone 等平台。

从像素游戏到 3A 大作的游戏引擎/框架,游戏,游戏引擎

Open 3D Engine 开源实时 3D 开发引擎

Open 3D Engine (O3DE) 是一个模块化、开源、跨平台的 3D 引擎,起源于 Amazon 的 lumberyard 游戏引擎,可用于制作 3A 级游戏、电影级 3D 视觉和高保真模拟,基于 Apache 2.0 许可。 O3DE 的开发考虑到了最先进的实时图形和复杂的交互,具有多线程逼真渲染器、可扩展的 3D 内容编辑器、数据驱动的角色动画系统、实时物理引擎和不断增长的开源社区。

LITIENGINE 纯 Java 2D 游戏引擎

LITIENGINE 是一个开源 Java 2D 游戏引擎,可以使用纯 Java 语言来创建 2D 游戏的所有基础结构。该项目最重要的设计原则之一是对纯 Java 的依赖:其将外部依赖项的数量保持在绝对最低限度,以保持整洁轻便的库。 LITIENGINE 游戏引擎包含两个组件:提供基本游戏基础结构的轻量级 Java 库,以及专用的项目管理工具和地图编辑器 utiLITI。 LITIENGINE 基于 MIT 协议开源,原生支持 Windows、Linux 和 Mac OS,简单易上手。

jMonkeyEngine Java 3D游戏引擎

jMonkey Engine 是一个用 Java 编写的完整的 3D 游戏开发套件,它封装了 OpenGL,提供一个完整的高性能工具包,专为想要创制作 3D 游戏的 Java 开发者设计。 jMonkey Engine 基于 BSD 协议,功能非常强大,支持 3D 音频、有多个物理引擎解决方案、自带创建地形的库和框架和开箱即用的后期处理。

KorGE Kotlin 多平台游戏引擎

KorGE 游戏引擎是在 Kotlin 中创建的开源现代游戏引擎,体积小巧且易于使用,适用于桌面、Web 和移动设备。 KorGE 是完全异步的,KorGE 使用 intelliJ 作为 IDE + Gradle 进行构建,提供了一个嵌入在 IntelliJ IDE 中的强大编辑器,非常适合 Web 端。 KorGE 基于 MIT/Apache 2.0 双重许可。

Pyxel Python 复古游戏引擎

Pyxel 是一个 Python 的经典像素风游戏制作引擎,支持 Windows、Mac 和 Linux 平台,内置 16 色调色板、图像和音频编辑器等基本组件,游戏控制台以及 API 的设计参考了经典的 PICO-8 以及 TIC-80。 像素风游戏的机制非常简单(如:最多只能显示 16 种颜色、播放 4 种声音等),任何人都可以轻松地享受这种游戏的制作过程。 注意:Pyxel 需要 Python 3.0 及以上版本。

Tiled 2D 游戏地图编辑器

Tiled 是一款 2D 关卡编辑器,风格类似 mini 版的 photoshop,简单易用,基于 Apache/BSD/GPL 等多重许可。 Tiled 的主要功能是编辑各种形式的瓦片地图,它支持直线矩形瓦片层,也支持投影等距、交错等距和交错六边形层。Tiled 还支持对象层,可以自由放置图像和文本,采用对话框/引导文本等信息来注释关卡。 Tiled 还支持通过插件添加自定义地图或瓦片集格式、使用 JavaScript扩展 Tiled、瓦片戳内存、瓦片动画支持和瓦片碰撞编辑器。

OpenRA “命令与征服:红色警戒”游戏引擎

OpenRA 是开源重新实现的“命令与征服:红色警戒” 游戏引擎(Westwood 工作室的策略类游戏“红警” ),利用 OpenGL 的新一代显卡硬件加速功能,围绕攻击移动、单位指令和战争迷雾等功能进行现代化设计,目标是重做成一款完全支持 Mod 和自定义地图的在线游戏。 OpenRA 包含社区用户创建和策划的地图,以及用于创建新 RTS 游戏的 Mod SDK,原生支持 Windows、macOS 和 Linux 平台,基于 GPL 许可。

Freeablo 暗黑破坏神 1 游戏引擎

Freeablo 是暗黑破坏神 1 游戏引擎的现代化跨平台重新实现,目标是使这个老游戏具有更快的性能、现代分辨率,以及一流的 Mod 支持。 Freeablo 只是暗黑破坏神的引擎实现,美术、音乐等游戏资产受版权保护,因此玩家需要用原始数据文件来玩游戏。目前可以在镇上、玩家和 NPC 动画中跑来跑去,还可以下到地牢的前几级。 Freeablo 基于 GPLv3,采用 C++ 开发,支持 Windows、macOS 和 Linux 平台。不过这个项目的开发已停滞了两年,因为开发者 wheybags 缺少空余时间。

Godot 2D 和 3D 游戏引擎

Godot 是一个 MIT 协议下的 2D/3D 游戏引擎,其功能集类似闭源跨平台游戏引擎 Unity,可用于开发 PC、主机、移动和 Web 游戏,支持 Linux、Windows 和 OSX 开发平台。 Godot 引擎内置了类似 Unity 的编辑器,GUI 工具包,2D/3D 物理支持,支持 OpenGL ES 2.0 功能集的 3D 渲染器,易于学习的语言和 API,支持用 ASM.js 或 Google Native Client 输出 HTML5 代码。 开发者称该引擎的 2D 和动画支持要强于 Unity,而功能和特性完爆其它开源游戏引擎。文章来源地址https://www.toymoban.com/news/detail-846162.html

到了这里,关于从像素游戏到 3A 大作的游戏引擎/框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C/C++小游戏】2048 大作战!(基于Easyx图形窗口实现)

    写在前面 游戏简介 Easyx 图形库 编写游戏 预编译代码 第一步:初始化棋盘 第二步:绘制棋盘 第三步:用户操作 第四步:封装函数 完整代码 效果展示 大家好! 本人是一个12岁六年级小学生,今年9月开始学习C++,曾经学过1年Python。 这是我的第一篇博客,决定分享一个游戏

    2024年02月10日
    浏览(30)
  • pygame小游戏之飞机拼音大作战( 送给娃学拼音的礼物,星际旅行)

    二娃再过一年就该上一年级了,但现阶段的拼音咋都学不进去。买了拼音挂图贴在墙上,拉都拉不到旁边。突发奇想,何不用python的pygame做个小游戏?在玩中也能学习,让学变得有趣!这对搞编程的来说小菜一碟,于是说干就干,两个晚上就成型啦,这里总结分享给有需要的

    2024年02月09日
    浏览(37)
  • 端午节安康,佬们都了解端午节的哪些知识呢(附粽子大作战小游戏)

    前言: 端午节假期, 首先祝各位小伙伴儿们端午节安康 。参考了一些资料,本篇文章将和大家分享关于端午节的由来,习俗,以及关于端午节的一个代码小游戏–粽子大作战。 希望大家看完此篇文章能对端午节有收获,也希望小伙伴儿们在这个特殊的节日里包括以后开开心

    2024年02月10日
    浏览(36)
  • 【开源游戏】Legends-Of-Heroes 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战游戏。

    FlameskyDexive/Legends-Of-Heroes: A battle of balls game, lol style. 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战。 (github.com)  一个LOL风格的球球大作战游戏,基于ET7.2,使用状态同步  基于C#双端框架[ET7.2],同步到ET主干详情请看日志。(https://github.com/egametang/ET) 注意:

    2024年02月03日
    浏览(40)
  • Python小游戏--------像素小鸟(Fallppybird)

            素小鸟是一款像素风格的游戏 ,玩家需要操控小鸟在绿色水管间穿梭,避免碰撞,玩家需要控制像素鸟去越过各种障碍,不能让小鸟落地,否则就需要重新开始游戏。游戏延续了经典的玩法,非常虐心,越玩越容易上瘾。 先导入pygame模块,初始化pygame 初始化游戏

    2024年02月03日
    浏览(33)
  • [虚幻引擎][UE][UE5]像素流送(Pixel Streaming),像素流去掉黑边和按钮[UE5.1.0],鼠标控制

    2022.11.19初次更新 俺是不是很粗长!老仔细了,全是截图,不废话,就是上图干! 有问题联系我Q2052818810 演示截图 视频教程 B站:https://www.bilibili.com/video/BV1QG4y147Ph/?vd_source=66cbd63fde4c65b240eb0e62eaa801e2 Youtube:https://youtu.be/MiiLR9PElrs 01.UE(UE5.0.3/UE5.1.0,开始是5.0.3版本,之后是5.1.0版

    2024年02月02日
    浏览(54)
  • 虚幻引擎集成web前端<二>:UE4 像素流 与 web 通信

    Vue 和 Unreal Engine (UE) 之间的通信可以通过多种方式实现。以下是一些建议的方法: 使用 Websockets:Websockets 是一种在客户端和服务器之间进行双向通信的技术。在 Vue 端,你可以使用一个 Websockets 库(如 socket.io)来与 UE 服务器建立连接。在 UE 端,你可以创建一个 Websockets 服务

    2024年02月09日
    浏览(33)
  • Python (Pygame) 游戏开发项目实战: 飞扬的小鸟 (Flappy Bird, 像素鸟)

    原文链接:https://xiets.blog.csdn.net/article/details/131791045 版权声明:原创文章禁止转载 专栏目录:Pygame 专栏(总目录) 使用 Python Pygame 开发一个 Flappy Bird 小游戏,也叫 飞扬的小鸟、像素鸟。 Flappy Bird 是一款简单而富有挑战性的益智休闲游戏。玩家只需要点击屏幕即可操作。点

    2024年02月13日
    浏览(37)
  • 虚幻引擎集成web前端<一>:win环境UE4.27导出像素流并集成到vue2环境(附案例)

     本案例附件:https://download.csdn.net/download/rexfow/88303544 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 1、执行run_local.bat: SamplesPixelStreamingWebServersSignallingWebServerplatform_scriptscmd F:UEpackageUE4271WindowsNoEditorSamplesPixelStreamingWebServersSignallingWebServerplatform_scriptscmd 运行后

    2024年02月09日
    浏览(32)
  • 原生JS:100行js代码带你实现【像素鸟】小游戏(完整代码+素材图片)

    JS:经典小游戏:像素鸟 JS:经典小游戏:贪吃蛇 JS:经典小游戏:扫雷 目录 系列文章目录 像素鸟 1.游戏介绍 2.代码分析 3.代码实现 3.1 随机生成水管 3.2 当水管超过游戏显示区域时,删除这一对水管 3.3 让小鸟不断下降 3.4 通过鼠标点击事件来让小鸟上升 3.5 检测小鸟是否撞

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包