感谢 GAMES104 课程组的老师和助教们,让大家人人都有机会了解前沿的游戏引擎知识。👍
我目前在参考不同的几个开源引擎,正在自己动手撸一个名为 TinyUnity 的引擎,目标是实现基本的渲染抽象(OpenGL + DX11,后面有机会再接 Vulkan 和 DX12)、类似 Unity Editor 的编辑器、YAML 序列化/反序列化、C# 脚本系统(Mono)...... 这对我来说是极大的挑战,但我坚信只要我不断积累知识,动手实践,就一定可以做出来。
决定自己撸引擎的初衷是:作为游戏开发人员,我并没有深入了解游戏引擎的底层实现,多少都会觉得自己像一个 API 调用砖家。其次是,我本职是做游戏服务器(.NET)开发的,但我实际上热衷于 GamePlay 开发,也喜欢研究图形学和游戏引擎,我想积累自己关于引擎开发的项目经验,后面想转型为图程、TA 或者引擎开发工程师。
我的图形学水平不高,刚开始开发引擎,几乎是小白,以后可能会经常发一些提问的帖子,希望大佬们多多包涵多多帮助!😀