游戏开发日志#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
作者
inksha
发布于
2025年05月03日
许可协议