MMORPG开发日志

【MMORPG开发日志00】序

2019-10-10  本文已影响0人  李维民0512

写在前面

大家好,在不务正业的拍vlog一个月之后,我终于又恢复了平静。准备踏踏实实写点儿干货了。这次老李我又双叒叕要挖新坑了!
各位小伙伴先不要激动,放下手里的杀猪刀。这一次我们要开的坑,绝对是上了一个难度等级的。准保大家看的过瘾,学的爽快的。
最近恰逢魔兽世界怀旧服开服,而我又一不小心沉迷了。突然想起儿时的理想:有一天要是能做一款魔兽世界这样的游戏该多酷啊?
(其实是想蹭一波魔兽世界的热度好吧)所以,这一次我们就动手制作一款MMORPG吧!
有的小伙伴可能要问了:老李,你之前挖的RPG的坑可还没填呢!
这个我当然是清楚地,但是我想来想去还是决定开一个新坑,因为之前的那个项目,我的定位是做一个单机沙盒游戏。而这个项目呢,侧重于复刻《魔兽世界》,重点在服务器开发多一点。因此还是有很多可以学习的新内容的。
为此,我才特意的新开了一个专栏搞这个项目。并且,这一次我想采用文字和视频两种形式记录开发日志。文字版会同步发表在知乎和简书平台,视频则发表在BiliBili平台。

概述

项目代号:ProjectH
客户端引擎:UE4.22
客户端脚本:蓝图(尽可能少的使用C++)
服务器引擎:KBEngine2.5.5
服务器脚本:Python
讨论QQ群:872537977
github地址:https://github.com/Liweimin0512/uRPG

服务器引擎选择

KBEngine,选择这个引擎是出于偶然。因为我现在对于所有市面上已知的服务器引擎一无所示,所以不存在针对性选择的情况。
KB引擎选择Python作为脚本开发语言,而我多少有点儿Python语言基础。这也是我选择这个服务器引擎的原因之一。
我目前也在研究过程中啊,随意大家不必有压力。

客户端引擎选择

客户端依然是使用我们熟悉的Unreal引擎,这次我使用的是UE4.22版本,在之后没有特殊情况的话不考虑升级。
脚本依然选择尽可能的使用蓝图,在万不得已的时候才使用C++(主要是考虑到我们这个项目的上手难度不宜过大)

玩法规则

我在专栏简介中有讲,这个项目我们不考虑太多的设计。尽可能的复刻《魔兽世界(怀旧服)》中的规则,所以在开发日志过程中,需要我们对《魔兽世界(怀旧服)》的一些设计进行反推。我会把这个过程也记录下来,供大家参考。

版本管理网站

上一次因为没有搞明白git-lfs所以最终放弃了github而选择使用coding。本着越挫越勇的精神,这一次我们还是优先选择使用github。
所以版本控制工具使用的就是git了(说了句废话)
github地址:https://github.com/Liweimin0512/uRPG

感兴趣的小伙伴记得围观哦。

讨论QQ群

讨论QQ群就使用之前开发沙盒项目同一个群吧,本质上都是交流游戏开发的。并且这个群目前人也比较少。不怎么活跃。欢迎各位活跃的小伙伴加入我们这个讨论群一起搞事哦!
QQ群号:872537977

战友招募

这个项目想象中会很庞大,所以还是招募各色志愿者参与这个开源项目的开发。我对于参与进来的小伙伴只做最基本的要求如下:

这里要说明的是,这个项目只作为我和各位小伙伴学习只用,绝不用于商业用途。

写在最后

啊,又挖了一个新坑啊。挖坑一时爽,填坑更酸爽。
不说了,行动起来吧!

上一篇 下一篇

猜你喜欢

热点阅读