撰写了文章 更新于 2018-10-24 15:46:14
开发进度 - 关于游戏引擎的设计开发
起源
14年开始研究基于HTML5画布技术的游戏开发,那个时候最开始是用火狐的开源框架架设了一个网页版本的多人在线游戏 http://browserquest.mozilla.org/。
通过不断的魔改这个游戏 加入了大量的多人网游功能,二次修改出了一款 用来学习游戏开发而制作的 多人在线游戏 塞尔达大陆
通过大于3个多月的学习,基本具有了一些游戏制作的经验。
之后组建了国内比较早期涉及HTML5技术开发游戏的团队 神灯游戏( http://www.lampstudio.net/ )
之后就是做外包项目啊,当时主要是上手机移动游戏平台。
之后没多长时间团队加入北京一家广告公司转型做游戏平台运营。
不过我心里还是一直想做一款可以多人联网合作通关的类似魂系类的这种ARPG游戏
为了这个梦想15年毅然离职,开始做现在这款心目中的游戏。
其实开始心情是比较复杂的,最想做的还是大型的3D主机游戏。毕竟我是个狂热的主机游戏玩家。
但是自身经验不足这个是最大的问题。
自己的引擎 - 构建2D风格的3d世界
所以先开发一款2D像素游戏来熟悉大型游戏的必要元素积攒经验。
像素游戏成功的典范很多 近期的 星路谷无语 经典的 塞尔达系列
目前国内还没有类似的游戏出现在STEAM平台上,所以这是个不错的机会
同时我用的H5技术可以很容易实现网络推广及试玩。
那么说做就开始吧!
首先我们要先开发一个2D游戏引擎, 我们可以用2D的画面呈现3D的游戏世界。
所以我们来这样定义游戏里的 精灵 所有精灵都包括XYZ这种体积数据,而精灵用的皮肤图片是位于这个体积中间的。
通过这样的设定就可以实现2D画面里来表现3D的事物了。
比如 地图里的上坡之后达到高处的图层
比如可以跳跃到其他精灵物体上
所以 只要按照这个设定去设计开发引擎,之后拓展延申,也就实现了目前这个状态的游戏引擎。
今天先到这里~ 明天我们聊聊地图的设计与实现。
感谢关注
目录
明天的明天 1年前
发布
甜品控 1年前
发布
Artyficial 1年前
Shitake 1年前
神灯游戏 [作者] 1年前
Artyficial 1年前
发布
刘美工 1年前
发布
Jsheng 1年前
发布
DragonBALL 1年前
神灯游戏 [作者] 1年前
发布
林夕 1年前
发布