newport:Rust内置的模块化游戏引擎

时间:2024-04-23 04:41:32
【文件属性】:

文件名称:newport:Rust内置的模块化游戏引擎

文件大小:95KB

文件格式:ZIP

更新时间:2024-04-23 04:41:32

game gamedev game-engine game-development rust-crate

关于 Newport是内置于Rust for Rust的模块化2D和3D游戏引擎。 它被设计为易于扩展和易于使用。 该项目尚处于开发初期。 随着引擎的工作量越来越大,每个API都非常不稳定。 目标 独立-以最小的依赖关系进行构建 模块化-使用模块来构建针对引擎功能组合的构建块。 性能-迭代时间对于工作流程非常重要。 不仅游戏运行时而且编辑器时间也必须出色 内聚-在Rust中保留工具以及与工具的交互以简化操作 依存关系 不能放弃的依赖关系。 灵感 该项目受到了之前项目的启发。 这包括AAA引擎(例如Naughty Dog引擎)或其他Rust引擎(例如 。


【文件预览】:
newport-main
----rust-toolchain(419B)
----RESEARCH.md(7KB)
----.github()
--------workflows()
----crates()
--------newport_log()
--------newport_asset()
--------newport_math()
--------newport_gpu()
--------newport_shaders()
--------newport_core()
--------newport_graphics()
--------newport_os()
--------newport_engine()
----assets()
--------test.test(75B)
--------branding()
----LICENSE(1KB)
----src()
--------lib.rs(565B)
----Cargo.toml(1KB)
----examples()
--------hello_world.rs(4KB)
----IDEAS.md(1KB)
----.gitignore(363B)
----README.md(1KB)

网友评论