游戏开发日志#1 起步和技术选型
开发目标
我想开发一款沙盒独立游戏。采用 2.5D 视角。就类似饥荒那种吧。
具体的细节就不多透露了。
因为目前也只是处于新建文件夹的状态。
写太多结果鸽了也不好收场。
我的技术栈
我目前主要是偏向于前端方面。
JS/TS 是较常用的。
不过后端方面我也是写过的。我还用 TS 搓了一个类似 NestJS 的玩具框架。
除了 JS/TS 外,我还会 CSharp、Rust、Golang,Lua,Python。
看着是比较多,但这些编程语言概念基本都是相通的,所谓一法通万法通就是如此。
不过平时都不怎么用,属于是那种了解语法,会写,但还需要查标准库的程度。
游戏引擎的选择
目前市面上的游戏引擎有很多,但主流的也就那几个。
UE、Unity、Cocos2d、Godot、GameMaker 这些。
综合我的技术栈,我偏向于使用 Unity 或 Godot。
在 Unity 收费事件后,我选择了 Godot。
Godot 是开源自由的,轻量且相较稳定了。现在已经是 4.x 版本了。
所以我选择了 Godot。
下一步计划:从 0 到可跑动角色
接下来,我将正式初始化项目,开始动手写代码。
短期目标是构建一个最基础的可运行场景:
- 初始化项目,进行基本结构搭建。
- 简单的生成地图,即使全是草地也行。
- 允许角色进入地图,并在其上移动。
游戏开发日志#1 起步和技术选型
http://www.inksha.com/archives/you-xi-kai-fa-ri-zhi-1-qi-bu-he-ji-shu-xuan-xing