通过unity3d rpg教程2D独立开发一款瓷砖式RPG游戏需要学习哪些知识

通过Unity2D独立开发一款瓷砖式RPG游戏需要学习哪些知识_百度知道
通过Unity2D独立开发一款瓷砖式RPG游戏需要学习哪些知识
我有更好的答案
那还不如用RPG Maker做
其他类似问题
为您推荐:
rpg游戏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如果想通过Unity2D独立完成一款类似吞食天地或勇者斗恶龙式具有瓷砖地图的RPG游戏,需要学习哪些知识?例如:程序方面需要学习哪些插件或工具、设计方面这类游戏有哪些设计技巧、美术方面需要准备哪些素材等等。目前市面上用Unity2D开发横版动作的居多,RPG的很少,请问从哪里能得到这方面的学习资料或参考例子?
----多图背景:unity弱渣一只 英雄无敌3/帝国时代2/三国群英传2爱好者开始的想法的是做一个英雄无敌3+三国群英传2混合玩法的2D策略战棋游戏,战斗系统和经济系统用英3,城市系统用群英2,最后再加入帝国2的兵种克制 嗯 想法很美好。英3主要有3大界面 冒险地图界面,战斗界面,城池界面先从战斗界面入手,没想太多, 花了半天写出来这么一套网格系统:开始:先捡一坨木材:干他:动态读取英雄军队后:战斗:移动:弓箭走:接着就是一系列问题:六边形网格系统的实现,游戏数据存储,AI,数值计算,魔法,怪物数量条跟随,其他战斗选项.....先放着,开始琢磨下城池:看了看素材, 后面的所有建筑 魔法行会 每个级别的建筑都是精良制作:再看看排名第一回答说的英3地图的地形素材,感觉到精品游戏还真得这么一步步的扣出来。玩的时候深深被这游戏的奇幻色彩吸引了,独特的兵种,个性鲜明的英雄和种族,四系魔法,各种风格bgm. .. 一切靠的就是这些细节撑起来的吧然而独立开发要实现这些不现实。所以说为什么要用群英的城市系统。。:然后是RPG 瓷砖地图的地图编辑器 先找插件 :以2d+tile+editor为关键字在asset store搜索:----待更新
问题很对胃口,我来答一记,水平有限,先说说在Tiled 地图方面的经验(多图流量预警!)。&br&&br&1、一开始是打算做个《英雄无敌3》的独立Unity游戏,最先想到要做的就是Tile地表编辑器,先贴张《英雄无敌3》编辑器的图。&br&&img src=&/f97fde996a31eff4b0adc127be454952_b.jpg& data-rawwidth=&1235& data-rawheight=&813& class=&origin_image zh-lightbox-thumb& width=&1235& data-original=&/f97fde996a31eff4b0adc127be454952_r.jpg&&&br&要说2D Tiles地图的美术表现,除掉斜45度的《暗黑破坏神2》,顶视图的冠军非《英雄无敌3》莫属。另外,&b&刷地表功能的一个要点在于能以各种笔刷(泥地、沙地、海、草地)随意的刷地表,地表跟临接其他类型地表的衔接关系一定是对的,有了这个,不仅是策划或者美术编辑修改方便,而且&u&自动生成关卡&/u&才有可能。&/b&&br&&br&《英雄无敌3》的NB之处就在于多种Tiles之间的衔接非常自然,注意上图中宝物1右边的红框区域,这个格子里有泥地、草地、沙地三种纹理衔接,这在基于Tiles的2D地图里非常少见。&br&&br&所以呢,我先把《英雄无敌3》的资源解出来,看看怎么才能做得如此NB:&br&&img src=&/33d6c40ff6aefd423cd946_b.jpg& data-rawwidth=&1265& data-rawheight=&805& class=&origin_image zh-lightbox-thumb& width=&1265& data-original=&/33d6c40ff6aefd423cd946_r.jpg&&所以为啥人家这么NB呢?素材规划强啊,刚才提到的红框区域泥草沙三种纹理混合图就在最后一排的中间(做了水平镜像的操作)。&br&&br&简单的说,沙地和泥地,算是基础地形,其他地形都有跟跟沙地和泥地衔接的图素,所以如果其他地形之间要衔接,就在中间夹沙地或者泥地(注意第一张图中间区域的火山地形和草地衔接之间的泥地过渡)。&br&&br&明白了这个道理,又有了图素,就开始做呗,正式美术资源什么的等编辑器好了再找美术按着这个规则做吧。&br&&br&所以我就开始写代码了。写了几千行代码,弄了个这么个东西:&br&&img src=&/5c6b59cc487dd63ebc5f5e63b36d902b_b.jpg& data-rawwidth=&1264& data-rawheight=&911& class=&origin_image zh-lightbox-thumb& width=&1264& data-original=&/5c6b59cc487dd63ebc5f5e63b36d902b_r.jpg&&但做到这份上只做到了海面和两种基础地表的混合,接下来就要引入一张图素三种地形的类型了,我心里琢磨了一下算法,突然发现工作量比我想象的大,我似乎对这种Tile衔接的规则总结得不太到位,那么上网找找吧。&br&&br&--------------------------------------------------分割线,谢谢-------------------------------------------------------&br&&br&2、神器出现了:&a href=&///?target=http%3A//www.mapeditor.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Tiled Map Editor&i class=&icon-external&&&/i&&/a&&br&&br&这简直是赤裸裸的打我脸啊,以后做啥事之前能不能先上网搜搜?造轮子再快能快过直接开车吗?&br&&br&Tiled是个开源项目,编辑器框架基于QT,有很多游戏都基于Tiled制作地图,斜45度或者顶视图都可胜任,贴几张图上来给大家看下:&br&&br&&img src=&/9a56d028f8298bdb4a8517fee5fd7d9d_b.jpg& data-rawwidth=&1006& data-rawheight=&654& class=&origin_image zh-lightbox-thumb& width=&1006& data-original=&/9a56d028f8298bdb4a8517fee5fd7d9d_r.jpg&&&br&&img src=&/6a50cc241fb_b.jpg& data-rawwidth=&1006& data-rawheight=&654& class=&origin_image zh-lightbox-thumb& width=&1006& data-original=&/6a50cc241fb_r.jpg&&&br&我试用了一段时间,这个编辑器最NB的就是对地表类型编辑归纳,并且自动衔接其他类型地表的功能。举例给大家看看:&br&&br&&img src=&/2f48cad91a3ce96897bf_b.jpg& data-rawwidth=&1483& data-rawheight=&810& class=&origin_image zh-lightbox-thumb& width=&1483& data-original=&/2f48cad91a3ce96897bf_r.jpg&&以上面斜45度地形的图素为例,如果美术给你做了所有的衔接图,你导入所有图素,选定某种类型的地表(左边列表中的Sea2),然后在右边图库中标识哪些图片的哪些区域(左上、右上、左下、右下)是该种类型(蓝色高亮区域)。标识完成后,你就可以在主视窗用该笔刷任意涂刷了,程序会自动为你做地表衔接。&br&&img src=&/0822bcc3ba797f69b97a74_b.jpg& data-rawwidth=&1640& data-rawheight=&862& class=&origin_image zh-lightbox-thumb& width=&1640& data-original=&/0822bcc3ba797f69b97a74_r.jpg&&&br&教学到此为止,那么,题主是要做Unity2d的Tiled地图啊,这个编辑器编辑的成果如何导入Unity项目呢?&br&&br&--------------------------------------------------分割线,谢谢-------------------------------------------------------&br&&br&3、Tiled to Unity&br&&br&Unity Assert Store里搜索“Tiled”,你会很容易找到将Tiled地图导入Unity的插件:&br&第一个是:Tiled Tilemaps &br&&img src=&/bdcf0b97be1ce88a12a5f_b.jpg& data-rawwidth=&797& data-rawheight=&762& class=&origin_image zh-lightbox-thumb& width=&797& data-original=&/bdcf0b97be1ce88a12a5f_r.jpg&&详细的去商店看介绍吧。&br&&br&另一个更神奇一点,名字跟我这节名字一样:Tiled to Unity&br&这玩意儿能把Tiled 2d地图映射到3D元素上,生成Unity3d地图。&br&&img src=&/06fc52d1aae1c74f0f7e8b14_b.jpg& data-rawwidth=&792& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&792& data-original=&/06fc52d1aae1c74f0f7e8b14_r.jpg&&我想2D转3D应该不是题主的需求吧,但这东西看起来确实吸引人,就是不知道渲染效率如何,不知道有没有做渲染批次合并...而且有点贵......本人没试用过,看起来评论区 钟磊 同学有经验,感兴趣的同志可以移步向他请教。&br&&br&总之呢,基于开源软件的Tiled地图本身地图存储格式也是很清晰的,就算自己写读取地图也不会太难。&br&&br&--------------------------------------------------分割线,谢谢-------------------------------------------------------&br&4、Tiled图素资源&br&题主问到美术素材,一看就是准备单人Solo的节奏,遇到这样的同学我就很高兴,虽然知道十之八九是死路一条吧,但就是喜欢这种“虽万人吾亦往”的调调。单人Solo最麻烦的是素材的版权问题,&br&&br&以下是我觉得可以考虑的素材来源:&br&1) Google + Tileset:国外网站有很多免费开源的美术资源,比如&a href=&///?target=http%3A//opengameart.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenGameArt.org&i class=&icon-external&&&/i&&/a&,使用前请仔细区分基于什么开源协议,就是里面要挑出刚好合适有好看的不容易。&br&&br&2)Unity Assert Store:虽然大多是收费,但一般品质相当高,举个例子:&br&&img src=&/3bea8c73c_b.jpg& data-rawwidth=&825& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&825& data-original=&/3bea8c73c_r.jpg&&&br&3)淘宝,非常惭愧,介绍这玩意儿简直是助涨无视知识产权的邪恶力量。但如果是做前期技术准备,这里真能找到不少合适的资源。&br&&br&--------------------------------------------------分割线,谢谢-------------------------------------------------------&br&5、没想好....其实是有个念头,大家干嘛非得单人Solo呢?要不咱们跟GitHub上弄个开源游戏项目可好?
问题很对胃口,我来答一记,水平有限,先说说在Tiled 地图方面的经验(多图流量预警!)。1、一开始是打算做个《英雄无敌3》的独立Unity游戏,最先想到要做的就是Tile地表编辑器,先贴张《英雄无敌3》编辑器的图。要说2D Tiles地图的美术表现,除掉斜45度的《…
RPG Map Editor &br&&a href=&///?target=http%3A///threads/released-rpg-map-editor.278604/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&[RELEASED] RPG Map Editor&i class=&icon-external&&&/i&&/a&&br&这个asset仿rpgmaker的自动地砖到unity,试了下作者的demo,好像是通过像素来计算碰撞。&br&&br&我觉得,个人做游戏,用什么做不重要,最主要是有好的剧情脚本(各种日本免费游戏,狂父、魔女之家、尸体派对)又或者新颖有趣的游戏体验(死亡独轮车什么的)。&br&&br&还是推荐用RPG Maker 系列,最新版RPG Maker MV改JS了,全平台的方向挺不错的,推荐试试&br&&br&&img data-rawwidth=&800& data-rawheight=&480& src=&/ebeedf109abc_b.jpg& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/ebeedf109abc_r.jpg&&&img data-rawwidth=&800& data-rawheight=&480& src=&/04f0f044e02c968e50f1c9a_b.jpg& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/04f0f044e02c968e50f1c9a_r.jpg&&&img data-rawwidth=&1908& data-rawheight=&948& src=&/50b1dbcfa9740ddc21aef_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1908& data-original=&/50b1dbcfa9740ddc21aef_r.jpg&&&img data-rawwidth=&1230& data-rawheight=&758& src=&/c1ab14d2f94fc4bcbaa0e04d_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1230& data-original=&/c1ab14d2f94fc4bcbaa0e04d_r.jpg&&
RPG Map Editor 这个asset仿rpgmaker的自动地砖到unity,试了下作者的demo,好像是通过像素来计算碰撞。我觉得,个人做游戏,用什么做不重要,最主要是有好的剧情脚本(各种日本免费游戏,狂父、魔女之家、尸体派对)又或者新颖有…
已有帐号?
无法登录?
社交帐号登录
不做重复性的,打发时间的任何事游戏技术(7)
由了不起的人为了不起的人而创
注意:部分网站可能需要科学上网才能访
卓绝的游戏美术资源和编辑工具,让朴实无华的游戏变得犹如毕加索的艺术创作。
素材/占位符
卡通风格的用户界面素材包。包含多图层的psd格式文件。
免费商用授权。
材质资源大合集。
社区驱动的市场,为独立游戏开发者和天赋卓绝的素材设计师建立桥梁。
可以免费使用的游戏图标。
另一个免费游戏图标资源站。
免费剪贴画合集。
用于免费游戏项目的媒体资源库。
素材资源网站。
一个有关免费2D/3D图形资源的博客。
发布和嵌入可交互的3D模型。
精灵(sprites)资源合集。
素材资源网站。
在线生成树木的图形。
拥有丰富的游戏开发资源的市场。
免费矢量艺术。
免费3D模型搜索引擎。
精灵/帧图编辑工具
用于精灵动图和像素画编辑的工具。
便于使用的动画编辑工具。
免费的在线像素画/帧图编辑工具。
以使用乐趣和便于创作方格贴图,关卡地图和动画为设计宗旨的像素画编辑器。
ShoeBox 是一款以 Adobe Air 为基础的免费应用,用于在 windows 或者 Max OSX 平台上创作游戏和 UI 相关的资源。
一个使用简单的预览精灵图的免费工具。
卓绝的帧图编辑器。
图片压缩程序 pngqunt 和其他几个工具的 Mac OSX 平台图形界面前端。
使用顶级算法,健壮,闪速的图片优化与压缩程序。
为加快站点速度压缩图片。
带批处理功能的 pngqunt 程序 Windows 平台图形界面前端。
简单的 PNG 图片压缩工具, 同样使用 pngqunt 作为压缩引擎,拥有 window 和 Mac OXS 版本。
— 拥有 Mac 和 Windows 版本. 为优化网页压缩图片。
高级 png 格式图片无损压缩软件,能够保留 alpha 通道。
用于自定义滤镜的 Photoshop 插件。
智能 3D 材质工具,能够创建出高质量的法线贴图,置换贴图和高光贴图,还能够利用照片无缝生产材质。
一个能够利用照片快捷而轻松地创建出专业的无缝网格材质的工具。
角色生成器
Charas 是一款用于 RPG Maker 的角色生成器。
一款生成二头身游戏角色的在线工具。
一款生成二头身游戏角色的在线工具。
方块贴图/关卡地图编辑器
Array Painter 是一款能够以最轻松快捷的方式创建用于游戏地图数据的2维数组的工具软件。
AutoTileGen 是一款为 2D 游戏地形自动生产方块贴图的工具软件。
通用关卡编辑器。
开源的 2D 关卡与 UI 编辑软件,号称除去写代码外唯一需要用到的 2D 游戏开发工具。
免费的网格地图编辑器。
免费,简单,灵活的网格地图编辑器。
为 Clickteam Fusion 2.5 引擎开发的小型工具,可以供开发者用来设计 2D 角色精灵图的动画。
Spine 专注于 2D 骨骼动画技术,不仅提供高效的动画创作工作流,还允许你方便地将其集成进游戏之中。
编辑精灵动画的现代工具。
开源的 2D 骨骼动画软件,可以用于 flash 游戏和 html5 游戏,得到过 Adobe 的开发支持,现在为国产游戏引擎 egret 的工具包套装中的一员。
轻量级版本的 SWF. LWF 能够播放从 HTML5, Unity, Cocos2d-x, iOS UIKit 等引擎/框架中提取的 flash 动画。
矢量图/贴图编辑
即 GNU 图像处理程序。用于照片修润,图像绘制和处理的自由软件。
开源矢量图编辑软件,功能类似 Adobe Illustrator,Corel Draw,Freehand 或 Xara X。
Krita 是一款 Linux KDE 桌面环境下的程序,用于绘制草图和插画,允许设计师完成完整的数字图像创作流程。
Ormr 是一款高性能,轻量级,跨平台的程序化图形处理软件,允许你基于图层精细调整所有执行过的操作。
Paint.NET 是 Windows 平台上一款免费的图像照片编辑器。
另一款像素画软件。
Mac OSX 平台上功能全面的图形编辑应用。
Mac OSX 平台上的开源像素画软件。
- 开源的 3D 模型/影像 处理软件,也包含内嵌的游戏引擎。 - 一款开源的人体模型制作软件。 - 3D 模型雕刻。 - 著名 3D 模型软件。 - 著名 3D 模型软件。 在线 3D 模型编辑器。
地形生成器
Windows 平台下一款 3D 地形编辑软件。 Windows 平台下的一款 3D 地形编辑软件,允许用户直观高效地创建与编辑拟真高质的 3D 地形文件。 一款功能全面丰富的免费 3D 地形编辑器。 支持 Unity,Unreal 等引擎,功能强大丰富的 3D 地形编辑软件。
体素编辑器
一款功能全面,界面美观的体素模型编辑器。 来自日本的在线体素编辑器。 一款跨平台的体素编辑器。 一款风格可爱的体素编辑器。
像素画教程
像素画教程
在PS中绘制高清索引图
绝不扯淡像素画教程
像素画教程大合集
像素画教程
像素画教程
像素画教程
像素艺术知识库
像素画六大技法视频版
像素画到底是什么
像素画处理(8步美化像素画)
在 Unity 中运用镜面光与凹凸贴图创建完美像素画
等轴立体像素画技法小抄
如何绘制像素画视频版
像素画编辑小教程视频版
GIMP 像素工具设置教程视频版
像素画多帧循环教程
像素画教程
像素画迷你指南
精进像素艺术的神器秘籍
像素画教程
像素画教程
像素画学院
游戏框架,引擎和平台合集
引擎与框架
使用 lua 开发 2D 游戏的跨平台框架,兼容 iOS, Mac 和 Windows 设备。
跨平台的开源游戏程序库,主要面向 C/C++ 开发者。
2D 安卓游戏引擎。
方便的 2D 游戏开发框架,提供了多数游戏需要的表现基本游戏实体的实用 QML 元素。
2D 游戏物理引擎。
Chipmunk2D 库的 C# 引入。
快速,轻量级的 2D 游戏物理库。
游戏与多媒体图形库,面向 python 语言。
C++ OpenGL 2D/3D 引擎。主要使用 C++ 作为开发语言,但也可用使用 JavaScript 或者 Lua。面向所有主流的移动端/桌面操作系统。包含工具套件 CocoStudio 和 Cocos Code IDE。
面向初学者的 HTML5 游戏制作器,“制作器”意味着你无需编写 JS 代码,你可以使用 Actions(行动),event(事件)和 conditon(条件) 来避开那些“艰难”的部分完成游戏设计 。
使用 JavaScript 作为开发语言的微型框架,能够处理碰撞检测,游戏更新循环,画布渲染,键盘和鼠标输入事件。
面向 iOS 和 安卓 的移动端应用开发套件。
C# / OpenGL 2D 游戏引擎,包含一个可视编辑器工具。
面向 iOS 的快速,开源的 HTML5 开发套件(JS,画布和视频)。
用于游戏和应用开发的简易 JavaScript 框架。
用于开发 HTML5 游戏的 TypeScript 框架。
使用 Go 语言的多平台 2D 游戏库。
实时物理响应的碰撞检测系统。
为开发 2D Flash 游戏设计的免费 ActionScript 3 库。
使用 ActionScript3 的开源游戏制作工具。
GameMakeer 为视频游戏开发既提供了一套拖拽工具,又提供了名为 GML 的内嵌脚本语言用于开发仅使用拖拽工具难以完成的更高级的游戏设计。
Mac 和 Windows 平台上的游戏制作引擎。
使用 lua 语言开发面向 iOS 和安卓平台的移动端应用游戏的跨平台框架。
让跨平台游戏开发更加轻松的免费工具。
为 HTML5 画布应用的开发和部署加速的 JavaScript 库。
JavaScript 游戏引擎,可以用于为桌面/移动浏览器开发酷炫的 HTML5 游戏。
C# 编写的高性能轻量级物理引擎。
使用 lua 编写的 2D 像素游戏开发框架。
跨平台 python 框架,用于开发支持 Linux,Windows,OS X,Android 和 iOS 设备的应用。
用于 Kivy 的 2D 游戏框架。
友好有趣的开源 HTML5 游戏引擎,人称 HTML5 游戏引擎中的 WordPress。
强大的 Java 图形库,完全免费,只需要编写一次代码就能够将游戏运行在桌面端,安卓端,网页端和 iOS 端等多个平台。
HTML5 游戏框架,用于为现代触屏设备开发高性能,接近桌面应用体验的游戏。
一款开源的移动端 2D 应用/游戏开发框架,使用类似 ASS/JS/C# 的脚本语言,能够实时重载代码与素材文件,拥有强大的 2D 渲染引擎和 UI 框架。
一款用 C++11 编写的 2D/3D 游戏框架,非常高效与先进,仍处于活跃开发之中。
JavaScript 游戏库,能够为运行在浏览器中的 HTML5 画布游戏,WebGL 游戏和 OPenGL 游戏以及本地环境下运行的游戏提供完整的原型及部署方案。
Lua 2D 游戏引擎。
用于网页的 2D 物理引擎。
使用 C++ 编写的开发风格类似 XNA 的开源 2D 游戏框架。
面向专业游戏开发者的跨平台框架,使用 C++,OpenGL 和 Lua 脚本开发 iOS,Android,Windows,Linux,Chrome 和 OSX 平台上的游戏。
开源轻量级 HTML5 游戏引擎。
跨平台编程语言和交叉编译器,以高性能游戏编程为目标。
Microsoft XNA 4 框架的开源版本。
用于创意设计的一系列 Python 工具。
OpenRA 是一款免费的 RTS 游戏引擎。
JavaScript 2D 物理引擎。
开源的 HTML5 引擎。
免费高效的 2D 游戏框架,用于为桌面环境与现代网页浏览器开发 HTML5 游戏,支持画布与 WebGL 渲染。
制作,分享小游戏的在线引擎。
HTML5 游戏渲染引擎 - 于 2013 年初首次发布,能够用于 WebGL 以取得较高的性能。如果不支持 WebGL,也能用于普通的 HTML 画布。
一门面向艺术家,设计师和研究人员的编程语言和开发环境,用于视觉设计。
Python 的 2D 游戏引擎。
开源的 HTML5 解密游戏引擎。
基于网页,用于开发 HTML5 游戏的高效工具。
一款开源的使用 Python 语言简化版的视觉小说开发引擎。支持 Windows,Mac OS X,Linux,安卓与 iOS 平台。
2D 角色扮演游戏引擎与编辑器,基于 Scale 和 libgdx,使用简单,无需编程知识。
角色扮演游戏开发套件,老版本使用 ruby 作为脚本语言,新版本则使用 JS 进行开发。
SDL 是一款跨平台的编程库,能够通过 OPenGL 和 DirectX 对音频播放,键盘,鼠标,手柄摇杆,显卡等硬件设备进行底层访问。
简单高效的多媒体库。
iOS/Mac 2D 游戏引擎。
轻量级、高效的 2D HTML5 游戏渲染和布局引擎。用于跨平台的游戏开发。
GPU 加速的 2D Flash API。
用于在移动端,桌面端和网页端开发 2D 视频游戏的游戏创作平台。
可下载或基于浏览器使用的游戏开发平台,能够创建和编辑剧情线路。不仅支持文本,该工具还支持在剧情线路图中加入音效、音乐和图片。通过它来完成文字冒险游戏只需要掌握非常少的编程知识。
微软游戏开发框架。
Go 语言编写的 3D 引擎。
用于快速开发 3D 游戏的类 basic 编程语言。
实时物理效果模拟。
跨平台的图像渲染库,支持多种后端和多种开发语言。
使用 C++ 编写的社区驱动的自由开源库,用于创作专业级质量的创意作品。
使用 D 语言编写的免费开源 3D 游戏引擎。
使用 C++ 编写的免费开源跨平台游戏框架,可以用于开发 2D/3D 游戏。主要的目标群体四开发桌面和移动端游戏的独立开发者。
拥有丰富的 API 的开源游戏引擎。
跨平台的游戏引擎,提供了强大而丰富的扩平台运行时技术。
将 Haxe 语言与 HTML5+Web?GL 相结合的引擎,帮助你开发出能够运行在现代浏览器上的强大应用。
能够实时协作开发的 3D 游戏引擎。
小型的开源 3D 渲染引擎。
使用 C++ 编写的开源高性能实时 3D 引擎。
面向桌面 Java 和谷歌安卓的 3D 引擎。
基于寒霜引擎的免费 3A 级游戏引擎,集成 AWS 服务与 Twitch 直播。
开源的高性能库,用于模拟刚体动力学。
C++ 编写的面向场景,实时,灵活的 3D 渲染引擎(也用于游戏引擎)。
支持 python 和 C++ 编程 的 3D 渲染和游戏开发框架。
开源 C# 游戏引擎。
使用 Rust 编写的模块化开源游戏引擎。官网范例中包含一个有趣的 Minecraft 复刻。
基于 WebGL 的游戏引擎。
使用 C++(或者内嵌的 lua 脚本)来开发游戏的开源框架。
强大免费的跨平台 RTS 游戏引擎。
面向安卓平台的 OpenGL ES 2.0/3.0 引擎。
Javascript 3D 库。
开源的 HTML5 游戏引擎。
由 Epic Games 开发的新一代游戏引擎。
用于创作 2D/3D 游戏和交互内容的开发引擎。
跨平台的渲染/游戏引擎。
C# 编写的跨平台引擎。
为勇于尝试的 Java 开发者推出的 3D 开源引擎。
voxel.js 提供了一系列工具,能够用于快速开发运行在浏览器中的类似 Minecraft 的 3D 像素游戏。
音频编辑器,声音资源包及其他
- 以 CC 权限开源的音频文件大合集。 - 免费的古典音乐。 - 免费的 UI 音效库。 - 免费的古典音乐合集。 - 以多种证书权限开源的音频/音效库。 - 随机电脑故障音效大合集,可以免费使用。
音乐/音频编辑器
开源跨平台的音频录制/编辑软件。
灵活高效,运行在浏览器中的音乐工作站。
在线音乐编辑器。
用于为电脑游戏制作 8-bit 音效。
免费的 Windos 音轨编辑器,用于为 NES/Famicom 系统制作音乐.
强大高效的音乐制作软件,全面支持 VST(TM), ASIO(TM) 和 ReWire(TM) 从而保证了其良好的通用性与兼容性。
开源的 MIDI 合声器。
在线使用的专业级音乐编辑器。
在线制作音效。
Bfxr 音效生成器的 JS 移植版。
一款开源的音乐编辑合成软件,相当复杂与庞大。
桌游制作工具
桌游设计创意生成器。
旨在强化桌上角色扮演游戏体验的开源工具合集。
博客,文章链接,杂志和其他
博客与文章链接
游戏开发相关书籍推荐,本文的中文版翻译中附加了书籍对应的豆瓣链接
为方便浏览也可以查看这个
《游戏AI》
《游戏代码全接触》
《游戏开发精髓:游戏关卡设计》
《游戏引擎架构》
《游戏机制:高级游戏设计》
《游戏编程瑰宝丛书》
《游戏编程模式》
《精通游戏脚本》
《交互式计算机图形学:基于 OpenGL 着色器的自顶向下方法(第六版)》
《通关!游戏设计之道》
《图形学与游戏开发 3D 数学基础》
《3D 游戏编程与计算机图形数学》
《游戏与交互应用数学精髓:程序员指南》
《代码本色》
《游戏开发物理学》
《游戏AI编程范例》
《实时渲染》
《游戏的法则》
《游戏设计艺术》
《视频游戏创作设计终极指南》
《以眼说话》
《游戏设计快乐之道》
《Windows游戏编程大师技巧》
休闲连线,提供全球游戏市场的调研数据。
游戏开发者杂志。
关注独立游戏的法国杂志。
关注独立游戏的杂志。
游戏制作杂志。
游戏访谈策划单 (GDC,youtube 等)
基于时间线汇总多个 game jam 比赛的信息。
最大的线上 game jam 比赛之一。
完整游戏源码
我们也还是需要有点收入,对嘛?
谷歌推出的移动端广告与支付服务。
移动端视频广告服务。
移动端广告与支付服务解决方案。
支付与数据分析平台。
支付与广告解决方案。
Unity3D 官方广告 SDK。
视频广告服务。
在线公开课,教程与屏幕录像
通用游戏开发
公开课:使用 C# 开始游戏编程
可汗大学:高级 JS 编程:游戏与可视化
切尔诺计划(专注游戏开发教学的油管频道)
HTML5 游戏开发课程
公开课:交互式 python 编程导论
手制英雄:从零开始制作 2D 游戏
HTML5 画布游戏入门
计算机图形学
交互式 3D 图形学
交互式计算机图形学
其他惊艳清单
其他令人赞叹不已的惊艳清单可以在这张
基于 ellisonleao 的
整理翻译而成。
文字内容并非对应原文翻译,我们在原版的基础上增补了一些国内开发者可能会感兴趣的信息,并基于个人理解对一些资源的描述/措辞做了少许改动。本文信息还会持续地保持补充/更新。囿于水平,本文的翻译和整理工作难免存在一些问题和缺憾,如果你有什么更好的建议,。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:42043次
排名:千里之外
原创:36篇
评论:14条
(2)(1)(1)(3)(1)(1)(5)(4)(1)(2)(7)(3)(4)(2)(1)(3)}

我要回帖

更多关于 unity3d rpg 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信