Expand description
§switchbrew_bevy
A crate to help port Bevy games to Nintendo Switch using emulators.
This library provides platform abstractions, input handling, and utilities to make Bevy games run on Nintendo Switch without requiring NDAs.
§Usage
use bevy::prelude::*;
use switchbrew_bevy::prelude::*;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(SwitchPlugin)
.run();
}§Features
desktop(default): Build for desktop development/testingswitch: Build for Nintendo Switch target
Modules§
- input
- Nintendo Switch input handling and Joy-Con abstractions.
- platform
- Platform detection and configuration for Nintendo Switch.
- prelude
- Prelude module - import commonly used items
- window
- Window and display management for Nintendo Switch.
Structs§
- Switch
Plugin - Main plugin that sets up all Switch compatibility features.