从0开始制作游戏物理引擎(一)
·42 字·1 分钟
我同时也是一名B站的技术UP主,经常创作一些技术视频。
由于我的兴趣方向和工作方向是游戏引擎开发,所以我的频道中有很多游戏引擎底层技术相关视频。
我的频道:单身剑法传人
目前的系列有:
于2022年制作,2024年翻新。当时被Games101坑入渲染方向,沉迷于实时渲染底层技术,加上国内Vulkan相关教程几乎没有,所以我做了这系列视频。
但经过这么长时间,视频中的很多技术已经落伍。而由于我现在的工作并不和渲染相关,所以我也没有再次翻新此系列的打算。
于2023年制作。此时依旧沉迷于渲染技术,在学习完Vulkan之后进行更加底层的渲染学习后制作。
于2022年制作。SDL是我在大学就开始用来制作游戏的库。制作此视频以帮助使用SDL制作游戏的开发者。
以及新出的SDL3的新功能一览
于2024年制作。此时开始研究游戏引擎开发中非渲染部分的技术。自己实现了一套C++静态/动态反射框架并制作此视频。
于2026年制作。因为2024年前后ECS的话题度很高,所以学习了ECS的源码做了这个解析视频。
视频中解析了EnTT和Flecs两大开源库的源码。
下载PPT已在开发,预计一定会出视频的项目:
SDL3游戏开发实战:从0使用SDL3制作一款俯视角2D的联机游戏。这将是我最后一个手搓游戏引擎向底层向的技术视频。做完这个游戏我就全面转向UE/Godot等开源游戏引擎了。自研引擎真的没出路的有懂的吗。
游戏物理引擎开发:从0实现3D游戏物理引擎。
也有配套的文章教程:这里还没有任何文章可以列出。