自己编写游戏引擎(1)

  一直以来在CSDN潜水,说实话,工作很忙,一直没有精力写博文。但是今年突然想转变一下自己,希望能把自己的开发经验分享出来。

起因

最近在工作中一直从事音视频的相关开发。需要在HTML页面中实现音视频的播放,再加上闲暇时喜欢关注一些ACG的游戏,虽然知道目前市面上有很成熟的游戏引擎比如ren’Py,rpg maker mv,但出于对编程的热爱,还是想自己实现一套相对简单的游戏引擎。

准备工作

开发工具:Visual Studio Code
开发框架:Electron

实现方案

1.需要设计一套合理的游戏脚本的数据结构
2.选用合适的播放器,用于实现音视频的播放。
3.实现解析游戏脚本的引擎代码。
4.未来可实现游戏脚本编辑器。

今天先写到这儿,明天开始写实现步骤。

更多推荐