设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 8353|回复: 12

【免费游戏引擎】unity3d 推荐

  [复制链接]
发表于 2014-5-1 08:53:10 | 显示全部楼层 |阅读模式
最近才加入喵玉
到游戏制作区一看,有不少人也和lz一样在制作游戏
但lz发现,有不少同学在制作游戏之前,先想着制作一个游戏引擎出来
实际上没有那个必要,因为游戏引擎的制作非常耗时耗力,更多的是算法而不是游戏制作
而且做出来的质量很难说完善

lz在论坛内搜索了一下,发现还没有人谈过unity,于是发了这贴
http://unity3d.com/
unity3d是一款免费的游戏引擎,其质量之高可与寒霜虚幻媲美(其实还是比不上)
不过那不是重点,重点是unity开发游戏,非常好用,由unity开发的游戏比如《神庙逃亡》《愤怒的小鸟》
lz用unity在做的一款3d弹幕游戏:http://www.bilibili.tv/video/av1039307/    可以作为示范
当然unity也有2d游戏制作模式,在那个模式下,游戏的制作更加简单
最关键的是!!这个引擎是免费的,随便什么人在这里:http://unity3d.com/unity/download
都可以下载到免费版unity 4.3.4  (收费版价格1500美刀)

另外一个困扰游戏开发者的问题是,美术和音乐资源
uinty有一个叫asset store 的地方:https://www.assetstore.unity3d.com/
可以买到资源,而且有不少资源是免费的!
lz视频里的所有资源(除了技能图标)可以由免费资源做到的

unity3d使用的语言有3种: javascript,c#,Boo
javascript 堪称是最好学的语言之一了,还能用来写网页代码
c# 是现在主流语言之一
Boo 就是是 Python ,Python和 ruby 是比较新兴的语言

而且unity还能导出在不同的游戏平台上
也就是说,你做好一个游戏之后,只要按一个按钮
就能把你的游戏从windows平台游戏变成 mac 平台游戏,甚至网页游戏或者手机游戏

不过unity要学的东西很多,但unity使用很直观
就算学的东西再多,也比从游戏引擎开发来的简单

学习的资源也很充分,官网上有视频教程(虽然是英语的)
csdn上也有专门的unity区,youtube上有一个brackeys 的从零学unity视频(貌似是丹麦人)
https://www.youtube.com/user/Brackeys     非常不错

以上就是lz的游戏引擎经验了
lz一开始觉得scratch很有趣(一个mit做的很有趣的超轻量级引擎)
后来用了用 panda3d  (python)
后来发现 panda3d 必须使用.egg 格式的3d模型,lz当时就蛋碎了,这是什么蛋格式!!
又来用 Jmonkey  (动物园了) 是java的游戏引擎
最后用了unity,发现unity就是好 ,谁用谁知道!!
···
大概要说的就这些了



发表于 2014-5-1 21:12:25 | 显示全部楼层
恩..不觉得有点大,有点浪费吗?
总觉得怪怪的

点评

krh
卧槽,吓我一跳 我有一个导师就叫 jiang ming 一个免费软件,当然要以玩坏为目标啦~ 浪费不浪费的,没必要那么有节操吧  发表于 2014-5-2 00:59
回复

使用道具 举报

发表于 2014-5-3 21:22:33 | 显示全部楼层
大概还是DirectX和OpenGL考技术一些吧......况且自己做的引擎更有感觉
回复

使用道具 举报

 楼主| 发表于 2014-5-3 22:34:24 | 显示全部楼层
没错,确实自制引擎更考验技术(和算法)
2d的还好说,3d的简直蛋疼
比如3d引擎中有一个“计算哪些面是玩家能看到的”的算法
算法进行完之后就只对这些面进行渲染
还有2d和3d引擎中最优化的碰撞检测(碰撞体可能会有不同的形状,更算法书上讲的还不大一样)
图形线程和非图形线程的管理
多媒体以及动画的控制
以及资源的内容解析(因为有不同的格式)
网络联机和安全
···
以及代码的运行效率

问题实在是太多
最关键的是,如果以后想做别的类型的游戏,还得重做引擎
这就不能忍了
回复

使用道具 举报

发表于 2014-5-6 03:06:33 | 显示全部楼层
其实,引擎这些都没什么要紧的,要紧的是认真努力地去查资料、构思然后实践,抓引擎来这只是纸上谈兵而已。
回复

使用道具 举报

发表于 2014-5-9 11:47:32 | 显示全部楼层
U3D谁用谁知道
回复

使用道具 举报

发表于 2014-5-9 14:34:23 | 显示全部楼层
3d相对来说很不错的说 用来制作STG也很可以 不过我喜欢RFZ制作GAL的说
回复

使用道具 举报

发表于 2014-8-22 02:06:26 | 显示全部楼层
U3D见过些。。
Flappy2048就是。。
U3D感觉真心不错的说。。
回复

使用道具 举报

发表于 2014-8-22 13:10:48 | 显示全部楼层
随口提一下,Unity3D 的 webgl 引擎前几天刚刚宣布免费了 (不过大概没有人关心的吧
回复

使用道具 举报

发表于 2014-9-3 18:05:34 | 显示全部楼层
U3D做起来太蛋疼,还是主程做的编译器更顺手一点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 15:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表