nimbus

所属分类:游戏引擎
开发工具:Rust
文件大小:2191KB
下载次数:0
上传日期:2023-05-20 09:26:22
上 传 者sh-1993
说明:  一个小玩具游戏引擎内置在铁锈,建立学习游戏引擎和gfx编程。
(A small toy game engine built in rust, built to learn game engine & gfx programming.)

文件列表:
.vscode (0, 2023-07-23)
.vscode\settings.json (46, 2023-07-23)
Cargo.toml (1872, 2023-07-23)
assets (0, 2023-07-23)
assets\Windless Slopes.ogg (1518674, 2023-07-23)
assets\cloud.png (553, 2023-07-23)
assets\container.jpg (184939, 2023-07-23)
assets\models (0, 2023-07-23)
assets\models\bunny.obj (205917, 2023-07-23)
assets\models\cube-diffuse.jpg (25317, 2023-07-23)
assets\models\cube-normal.png (119578, 2023-07-23)
assets\models\cube.mtl (288, 2023-07-23)
assets\models\cube.obj (27592, 2023-07-23)
assets\models\cube.zip (151722, 2023-07-23)
assets\test.json (3549, 2023-07-23)
examples (0, 2023-07-23)
examples\3d_cubes.rs (4202, 2023-07-23)
examples\audio.rs (866, 2023-07-23)
examples\collision.rs (1373, 2023-07-23)
examples\demo.rs (1351, 2023-07-23)
examples\egui.rs (1766, 2023-07-23)
examples\lines.rs (1521, 2023-07-23)
examples\shader.wgsl (880, 2023-07-23)
examples\text2d.rs (809, 2023-07-23)
examples\ui.rs (626, 2023-07-23)
examples\wasm_demo.rs (1963, 2023-07-23)
src (0, 2023-07-23)
src\_camera.rs (15613, 2023-07-23)
src\arena.rs (43178, 2023-07-23)
src\asset_loader.rs (12949, 2023-07-23)
src\audio.rs (1801, 2023-07-23)
src\components (0, 2023-07-23)
src\components\_rect.rs (14284, 2023-07-23)
src\components\animated_sprite.rs (4942, 2023-07-23)
... ...

# nimbus A small toy game engine built in rust, built to learn game engine & graphics programming. ## About * Plan is to make something similar to bevy but without having to use ECS * Why another engine? I've always wanted to build a game engine and learn about how they work ## Goals * 2D engine * built in editor for managing/viewing entities on screen * Fast & ergonomic, I want it to feel fun to use and to feel frictionless * Potentially 3D support, stretch goals ### Foundations * winit OR sdl2 - For windowing, mouse & keyboard input * gilrs - For gamepad support when using winit * wgpu - For rendering backend, allowing the engine to support Vulkan, DX12 & Metal * rodio - For audio playback and decoding * arena(https://github.com/ChevyRay/arena) - For texture, font, audio storage and other contingious data that relys on id's for refs

近期下载者

相关文件


收藏者