![b79e2eae8a6ce978a34bfa2de966eab5.png](https://img-blog.csdnimg.cn/img_convert/b79e2eae8a6ce978a34bfa2de966eab5.png)
Hello Everybody,大家好 我是醍醐。从今天开始一起来学习UE4 + Kbengine(Comblock) 网络游戏开发 将使用独立服务器 并且最终部署在阿里云或者腾讯云。
为什么要学习别人的游戏服务端引擎,自己写可不可以?
自己写服务器引擎是可以的,你可以用你喜欢的语言,比如C++,golang,Java等都可以,基于一些网络库。但是对于初学者来说 最好的方法是学习别人开源的游戏服务器,先学会怎么用,然后看源码,才是学习的最好办法。学习这些拥有几十年 C++经验的人 比看多少书都有用,这仅仅是我的个人看法。
第一章将分别简单的介绍UE4 和 Kbengine(Comblock)。
什么是UE4?
UE4是 Epic Game 公司研发的一款游戏引擎。所谓游戏引擎就是游戏开发过程中,最普遍 最通用的东西 游戏引擎已经帮你做了 你只需要根据你自己的游戏 书写不同的业务代码 调节不同的东西而已。UE4目前在国内的已经开始逐渐流行起来,它提供的蓝图让一些不会编程的人 也能够做出一些游戏出来。并且 它的渲染结果足够让你耳目一新。在网络游戏开发上 像最新的堡垒之夜 绝地求生 和平精英 龙族幻想 都是使用的UE4开发。而对于国内的独立游戏开发者来说 也越来越多的人 使用UE4来开发自己的游戏。
UE4 提供的脚本语言为蓝图 - 可视化编程语言。它通过不用写代码的方式来实现一些游戏逻辑。而对于程序员来说 你也可以使用C&