游戏引擎

科技数码硬件

游戏纹理跨平台转换的内存布局复杂性

505 Games的图形程序员Agentlien发表技术文章,详细分析了视频游戏纹理在不同平台间转换时面临的内存管理挑战。作者在该公司从事PC游戏引擎向主机平台的移植工作,通过1024x1024 RGBA BC7纹理的具体案例,阐述了块压缩、纹素排序、mip级别和瓦片等多个技术层面如何影响纹理的内存表示。

科技创业公司

自研游戏引擎:权衡利弊与循序渐进的开发之路

一位游戏开发者基于3年自主研发100k行代码引擎的实践经验,在2023年发表文章探讨了开发者是否应该自己构建游戏引擎的问题。该作者已将其自研引擎应用于十多个游戏项目,并成功发布了一款商业游戏。

科技创业公司

Libsm64:将《超级马里奥64》封装为跨引擎通用库

Libsm64是一个开源项目,将《超级马里奥64》的运动和渲染代码通过SM64反编译项目的逆向工程成果封装为共享库。该项目为开发者提供了清晰的API接口,使其能够将马里奥角色集成到现有游戏引擎或系统中。

科技创业公司

开发者用 Rust 和 Bevy 打造自运行太空经济模拟器

开发者借助 Claude 的协助,用 Rust 语言构建了一款自主运行的太空经济模拟系统 。该项目初期采用 Elixir/Phoenix 框架开发,但因在 Windows 平台遭遇性能瓶颈,随后由 Claude 协助重写为 Rust 引擎 。