1
starsoi 2015-06-27 00:34:07 +08:00
|
2
ZyZyZzz 2015-06-27 01:24:38 +08:00
自己一个人撸是撸不出来的,单独撸一个简单的渲染管线出来倒还可能
撸完了渲染然后撸场景管理,光这个就够你撸的了 可以从看OGRE源码入手,前提是懂得DX或OpenGL 如果是3D还需要图形学作为前置技能 |
3
lingo233 2015-06-27 01:31:52 +08:00 via iPhone
单撸游戏引擎数学过关否,否则貌似会吐血😂😂😂
|
5
Septembers 2015-06-27 02:45:11 +08:00 via Android
@lingo233 还有物理(比如 重力系统 光线追踪系统 粒子系统 等等
|
6
tyrealgray 2015-06-27 09:33:37 +08:00
上面的几位貌似有点混淆了3d引擎和游戏引擎了,不过结论是一样的就是很难撸出来.但是一个人撸还是能撸出来的,只是时间会长一点,快的化三五年吧.
|
7
withinthefog 2015-06-27 11:29:18 +08:00
我想起了卡马克...
|
8
shuax 2015-06-27 11:30:12 +08:00
撸个服务器引擎吧
|
9
Librazy 2015-06-27 12:35:44 +08:00
其实现有的轮子也不能算少的嘛……
开源的引擎就够用了吧? |
10
secondwtq 2015-06-27 12:40:53 +08:00
表示很反感一说“游戏引擎”上来就说“图形引擎”的。
|
12
xionghengheng OP @shuax 有哪些比较有名的为游戏设计的服务器引擎啊
|
13
xionghengheng OP @tyrealgray 看来这项任务很难啊 是不是比参加高考 然后考上一个重本学校更难呢?
|
14
xionghengheng OP @secondwtq 可以详细说下么 亲
|
15
tyrealgray 2015-06-27 18:13:39 +08:00
@xionghengheng 这种自己撸引擎的事情主要是看你有没有恒心,至于撸出来的质量如何,反正很多例子证明都不太理想,毕竟是一个人造的轮子,有好有坏
|
16
secondwtq 2015-06-27 18:42:41 +08:00 1
@xionghengheng 尝试撸过,坑了。
具体情况要具体分析。 比如“是不是比参加高考 然后考上一个重本学校更难” 这个得看你在什么地方,上的什么高中hhh 有人说要做游戏引擎,你得先去做游戏。有点道理,因为绝大多数游戏引擎,就是把某类游戏中最常见的东西造成轮子给你用,这一点类似“设计模式”,不去看设计模式的实例,没有在实际中用过设计模式,是很难说理解了设计模式的。 而且游戏引擎同样也是十分工程化的东西,完整的游戏引擎涉及到十分广泛的知识面和巨大的工作量(刚看了一堆UE4半懂不懂头疼死了...),大概就是说为什么“难” 现在有些人一说游戏引擎就是用了什么什么技术,有什么什么硬件滋瓷,渲染上面多么多么吊,造成这个现象背后因素比较复杂,但是游戏引擎所包含的绝不止图形一个部分,在我这 Rendering 仅仅是一般情况下的必要条件之一而已(“一般情况”的对立面如文字冒险游戏)。比如如果就是图个好玩,那么拉个 SFML 过来搞渲染照样能行。 多提两句,SFML 这个东西声称跨平台,跨语言,虽然我仅仅在 Win/Mac 下用 C++ 玩过,但是不得不说确实符合其 “Simple” 的名字。有一些硬伤(有时是不可忽视不可忍受的),但是拿它做最基本的图形轮子算是够了。 另一种观点就比较“互联网”,大概是随着手游和页游的兴起而出现的,就是说游戏引擎要获得市场,就得易用、还要跨各种电脑手机 Web 甚至 Console 平台,然后整一个编辑器傻子都能做游戏,当然产品基本也就一般打飞机游戏的格局,这种游戏拼创意,拼营销。但是终究会被某些单机党和主机党鄙视。 这是两个极端。 说白了不过是不同人口味不同,追求不同,目标市场也不同。 而如果自己要搞的话,道理也是差不多,你的游戏引擎(假设真的要自己撸一个出来的话)定位是什么样子的游戏?各方面的要求大概是怎样的?场景是 2D 还是 3D 的?要不要物理?如果有的话,那是 2D 还是 3D 的?目标平台是什么?场景大概多大?扩展性要求多高?AI 要做哪些内容? 我觉得首要解决的还是这些需求问题。至于剩下的技术,要在特定的方面啃个半吊子,还是很容易的。 |
17
master 2015-06-27 20:43:36 +08:00 via Smartisan T1
首先你至少得有一个你想要去做的游戏 然后做出来 不做游戏 就谈做引擎完全是在耍流氓吧
|
18
xionghengheng OP @secondwtq 给力的分析 哥们 感谢
|
19
xionghengheng OP @secondwtq 其实我就是想进大公司做游戏开发而已~
|