505 Games的图形程序员Agentlien发表技术文章,详细分析了视频游戏纹理在不同平台间转换时面临的内存管理挑战。作者在该公司从事PC游戏引擎向主机平台的移植工作,通过1024x1024 RGBA BC7纹理的具体案例,阐述了块压缩、纹素排序、mip级别和瓦片等多个技术层面如何影响纹理的内存表示。
一位游戏开发者基于3年自主研发100k行代码引擎的实践经验,在2023年发表文章探讨了开发者是否应该自己构建游戏引擎的问题。该作者已将其自研引擎应用于十多个游戏项目,并成功发布了一款商业游戏。
Libsm64是一个开源项目,将《超级马里奥64》的运动和渲染代码通过SM64反编译项目的逆向工程成果封装为共享库。该项目为开发者提供了清晰的API接口,使其能够将马里奥角色集成到现有游戏引擎或系统中。
开发者借助 Claude 的协助,用 Rust 语言构建了一款自主运行的太空经济模拟系统 。该项目初期采用 Elixir/Phoenix 框架开发,但因在 Windows 平台遭遇性能瓶颈,随后由 Claude 协助重写为 Rust 引擎 。