{"repo":"janhohenheim/bevy_ahoy","free":true,"listed":false,"github":"https://github.com/janhohenheim/bevy_ahoy","clone":"git clone https://github.com/janhohenheim/bevy_ahoy.git","description":"A fun 3D Kinematic Character Controller for Bevy","language":"Rust","stars":161,"topics":["bevy","kcc","game-development"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Bevy Ahoy! A fun 3D Kinematic Character Controller for Bevy + Avian + BEI. Surf gameplay by Boonie, who kindly converted the Utopia surf map to a compatible format. See assets/maps/license.md for licensing information What does that mean? Character controller means that this crate allows you to move characters in a video game around. This can be either player characters or NPCs. Kinematic means that the controller intentionally does not fully obey the simulation rules of the physics engine. That means that the character will, for example, ignore any forces. This tradeoff allows Ahoy to fully define its own separate model of how a character should move regardless of what the laws of physics say. The goal is not realism, the goal is fun Features / Roadmap - [x] Walking / Running : press keys to move, change the velocity if you want your character to run - [x] Jumping : Jump up to a given height. No need to fiddle with speeds. Decide for yourself via BEI if you want release to jump, autojump, etc. - [x] Crouching : crouch to reduce your controller's height and point of view, uncrouch only if there's enough space for it - [x] Stair stepping : walk automatically onto objects that have a very low height, such as stair steps, small rocks, etc. - [x] Ramp walking : walk up ramps under a certain angle of steepness. Fall down if the ramp is too steep. - [x] Ground snapping : walk down ramps and stairs instead of flying off of them - [x] Quake/Source movement tech : air strafe, surf, bu","default_branch":null,"files":null,"tree":[],"storefront":"/r/janhohenheim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/janhohenheim/bevy_ahoy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}