Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buraksenyurt/game-dev-with-rust
/ functions
Functions
830 in github.com/buraksenyurt/game-dev-with-rust
⨍
Functions
830
◇
Types & classes
390
Function
main
()
bevy/shuttle_game/src/main.rs:29
Function
main
()
bevy/boxes/src/main.rs:14
Function
main
()
bevy/escape-of-triangle/src/main.rs:8
Function
main
()
bevy/baller-game/src/main.rs:13
Function
main
()
bevy/fly/src/main.rs:11
Function
main
()
bevy/bevy-getting-started/src/main.rs:3
Function
main
()
bevy/red-berrets/src/main.rs:15
Function
main
()
bevy/learning-bevy-ecs/src/main.rs:3
Function
main
()
bevy/crayz-invaders/src/main.rs:19
Function
main
()
bevy/another-space-invader/src/main.rs:15
Function
main
()
bevy/one-more-time/src/main.rs:18
Function
main_menu_setup_system
(mut commands: Commands)
bevy/red-berrets/src/menu/systems.rs:14
Function
manage_invaders_route_system
( mut query: Query<(&mut Invader, &mut Transform)>, mut manager: ResMut<InvaderRouteResource>, )
bevy/another-space-invader/src/main.rs:139
Function
menu_action_system
( query: Query<(&Interaction, &MenuButtonAction), (Changed<Interaction>, With<Button>)>, mut app_exit_
bevy/red-berrets/src/menu/systems.rs:93
Function
menu_setup_system
(mut menu_state: ResMut<NextState<MenuState>>)
bevy/red-berrets/src/menu/systems.rs:10
Function
miniquad_add_plugin
(a)
macroquad/wing-pilot-2042/static/gl.js:1
Method
mouse_button_down_event
( &mut self, _ctx: &mut Context, _button: MouseButton, x: f32, y: f32,
ggez/radar/src/main.rs:224
Method
mouse_motion_event
( &mut self, _ctx: &mut Context, x: f32, y: f32, _dx: f32, _dy
ggez/ggez_101/src/game.rs:36
Function
move_forward_player
( keyboard_input: Res<ButtonInput<KeyCode>>, mut player_query: Query< ( &mut Trans
bevy/escape-of-triangle/src/systems.rs:112
Function
move_fuel_station
(mut query: Query<(&mut Transform, &FuelStation)>, time: Res<Time>)
bevy/on-my-way/src/game/station/systems.rs:71
Function
move_meteors
(mut query: Query<(&mut Transform, &Meteor)>, time: Res<Time>)
bevy/on-my-way/src/game/meteor/systems.rs:87
Function
move_missile
(mut query: Query<(&mut Transform, &Missile)>, time: Res<Time>)
bevy/on-my-way/src/game/missile/systems.rs:7
Function
move_player
( keys: Res<ButtonInput<KeyCode>>, mut player_query: Query<(Entity, &mut Position), With<Player>>,
bevy/boxes/src/player/systems.rs:20
Function
move_shuttle
( mut query: Query<(&mut Transform, &mut Velocity), With<Shuttle>>, keyboard_input: Res<ButtonInput<Ke
bevy/shuttle_game/src/shuttle.rs:90
Function
move_spaceship
( mut query: Query<&mut Transform, With<Spaceship>>, keyboard_input: Res<ButtonInput<KeyCode>>, ti
bevy/on-my-way/src/game/spaceship/systems.rs:37
Method
move_to_player
(pacman: &mut Pacman, ghost: &mut Ghost)
misc/pct/src/game.rs:36
Function
movement_system
( mut commands: Commands, window_size: Res<WinSize>, mut query: Query<(Entity, &Velocity, &mut Tra
bevy/crayz-invaders/src/main.rs:74
Method
new
(title: String, width: u32, height: u32)
sdl2/mono-bird/src/screen.rs:8
Method
new
()
sdl2/mono-bird/src/game.rs:36
Method
new
()
sdl2/mono-bird/src/factory/engine_builder.rs:16
Method
new
(title: String, dimension: Dimension)
sdl2/mathventure/src/factory/screen.rs:9
Method
new
()
sdl2/mathventure/src/factory/engine_builder.rs:15
Method
new
(width: u32, height: u32)
sdl2/mathventure/src/factory/math.rs:9
Method
new
(texture_creator: &'a TextureCreator<WindowContext>)
sdl2/mathventure/src/factory/asset_manager.rs:13
Method
new
(location: Location, velocity: Vector, dimension: Dimension, name: String)
sdl2/mathventure/src/entity/ufo.rs:17
Method
new
(idx: u32)
sdl2/mathventure/src/entity/player.rs:15
Method
new
(description: String, expected_answer: String)
sdl2/mathventure/src/entity/question.rs:8
Method
new
(idx: u32, block_type: BlockType)
sdl2/mathventure/src/entity/block.rs:39
Method
new
()
sdl2/lunar_landing/src/game.rs:24
Method
new
()
sdl2/lunar_landing/src/ui/hud.rs:19
Method
new
(center: Point, sides: u8, radius: i16, rot_angle: f64, in_range: bool)
sdl2/lunar_landing/src/entity/meteor.rs:22
Method
new
( h_line: (Point, Point), v_line: (Point, Point), lc_line: (Point, Point), rc_
sdl2/lunar_landing/src/entity/star.rs:14
Method
new
()
sdl2/lunar_landing/src/entity/shuttle.rs:20
Method
new
(p1: Point, p2: Point, left_leg: Point, right_leg: Point)
sdl2/lunar_landing/src/entity/landing_platform.rs:15
Method
new
()
rusty-engine/racer-ferris/src/main.rs:58
Method
new
(context: &mut Context)
tetra/tetra-pong/src/scenes.rs:50
Method
new
(context: &mut Context)
tetra/tetra-pong/src/game_state.rs:27
Method
new
(sprite: Texture, position: Vec2<f32>)
tetra/tetra-pong/src/entity.rs:14
Method
new
(width: f32, height: f32)
ggez/ping_pong/src/racket.rs:7
Method
new
(position: Point2<f32>, velocity: Point2<f32>)
ggez/ping_pong/src/ball.rs:9
Method
new
(id: u8, position: Point2<f32>, score: u32, racket: Racket)
ggez/ping_pong/src/player.rs:12
Method
new
(ctx: &mut Context)
ggez/ping_pong/src/main_state.rs:29
Method
new
(context: &mut Context)
ggez/ggez_101/src/game.rs:23
Method
new
(x: f32, y: f32)
ggez/ggez_101/src/mouse.rs:9
Method
new
(name: String, red: u8, green: u8, blue: u8)
ggez/ggez_101/src/color_factory.rs:9
Method
new
( kind: SpriteType, position: Point2<f32>, velocity: Vector2, angle_velocity:
ggez/rockstroid/src/sprite.rs:22
Method
new
(ctx: &mut Context)
ggez/rockstroid/src/game_assets.rs:13
Method
new
(ctx: &mut Context)
ggez/rockstroid/src/main_state.rs:32
Method
new
(_ctx: &mut Context)
ggez/radar/src/main.rs:89
Method
new
()
gb-adventure/src/model/player.rs:11
Method
new
(id: i32, nick_name: &'a str, level: Level)
misc/qa/src/main.rs:50
Method
new
(name: String, real: String)
misc/mystery/src/noun.rs:7
Method
new
(noun: Noun, description: String, location: Option<Location>)
misc/mystery/src/object.rs:14
Method
new
()
misc/falling_colors/src/main.rs:45
Method
new
(state: State)
macroquad/wing-pilot-2042/src/game/game.rs:31
Method
new
(asset_type: AssetType, location: Vec2)
macroquad/wing-pilot-2042/src/entity/asset.rs:17
Method
new
()
macroquad/wing-pilot-2042/src/entity/fighter.rs:30
Method
new
(max_fighter: i16, max_warship: i16, max_bomber: i16)
macroquad/wing-pilot-2042/src/entity/win_criteria.rs:26
Method
new
(position: Vec2, enemy_type: EnemyType, formation: Formation)
macroquad/wing-pilot-2042/src/entity/enemy.rs:31
Method
new
(velocity: Vec2, start_y: f32)
macroquad/wing-pilot-2042/src/entity/formation.rs:12
Method
new
(count: usize, e_type: EnemyType)
macroquad/wing-pilot-2042/src/entity/fleet.rs:17
Method
new
(id: usize, position: Vec2, state: CellState)
macroquad/life-game/src/main.rs:181
Method
new
()
macroquad/math101/src/enemy.rs:9
Method
new
(x: f32, y: f32, radius: f32)
macroquad/math101/src/plane.rs:17
Method
new
()
macroquad/math101/src/player.rs:9
Method
new
(x: f32, y: f32)
macroquad/math101/src/robot.rs:16
Method
new
(texture: Texture2D)
macroquad/wolf-tank/src/tank.rs:13
Method
new
(id: usize, position: Vec2, texture: Texture2D)
macroquad/wolf-tank/src/garrison.rs:14
Method
new
(position: Vec2)
macroquad/walls_coming/src/ball.rs:12
Method
new
()
macroquad/walls_coming/src/player.rs:9
Method
new
(position: Vec2)
macroquad/walls_coming/src/block.rs:25
Method
new
(current_stage: usize)
macroquad/missile-commander/src/game/game.rs:16
Method
new
( level: usize, max_missile_count: i32, total_missile_count: i32, missile_spee
macroquad/missile-commander/src/stage/stage.rs:11
Method
new
()
macroquad/missile-commander/src/entity/turret.rs:14
Method
new
(position: Vec2, size: Vec2)
macroquad/missile-commander/src/entity/city.rs:10
Method
new
(game: Pacman)
piston/pacman/src/engine/controller.rs:21
Method
new
()
piston/pacman/src/engine/view.rs:25
Method
new
(kind: GhostType)
piston/pacman/src/entities/ghosts.rs:31
Method
new
(count: u32, coordinates: Vec<(usize, usize)>)
piston/pacman/src/entities/pellets.rs:6
Method
new
(x: i32, y: i32)
piston/pacman/src/common/position.rs:10
Method
new
(graphic: GlGraphics, rotation: f64)
piston/spining-square/src/app.rs:12
Method
new
(value: Vec3)
bevy/shuttle_game/src/movement.rs:12
Method
new
(source: Entity, collided: Entity)
bevy/shuttle_game/src/collision.rs:14
Method
new
(x: i32, y: i32)
bevy/boxes/src/components.rs:16
Method
new
(x: f32, y: f32)
bevy/escape-of-triangle/src/components.rs:26
Method
new
(x: f32, y: f32)
bevy/crayz-invaders/src/point.rs:8
Function
pause_game
(mut playground_next_state: ResMut<NextState<PlayGroundState>>)
bevy/baller-game/src/game/systems.rs:20
Function
play_barrel_animation
( time: Res<Time>, mut query: Query<(&mut StandardAnimation, &mut Sprite, &BarrelState)>, )
bevy/fly/src/systems.rs:265
Function
player_movement_system
( keyboard: Res<ButtonInput<KeyCode>>, mut query: Query<(&mut Velocity, &mut Sprite), With<Player>>, )
bevy/fly/src/systems.rs:196
Function
playing_system
(time: Res<Time>, mut _game_state: ResMut<NextState<GameState>>)
bevy/red-berrets/src/game/systems.rs:8
← previous
next →
601–700 of 830, ranked by callers