2048 with Bevy ECS

1h 40m 27s
English
Paid
October 30, 2023

2048 is a 2d board-oriented game. We cover foundational Bevy concepts while spawning tiles on the screen, handling user input, keeping score, and querying for resources in a small contained game. Bevy systems also provide a contained playground for Rust language concepts like references and ownership.

Watch Online 2048 with Bevy ECS

Join premium to watch
Go to premium
# Title Duration
1 Initializing a new Bevy Project 02:27
2 Changing the name of the Window 02:02
3 Adding a 2d Camera 02:02
4 Spawning the 2048 Board 03:49
5 Using Color to change the look of the board 01:42
6 Changing the color of the background 01:21
7 Filling out the board with tile placeholders 06:28
8 Defining associated functions on structs 02:44
9 Spawning Tiles with rand to Start the Game 07:01
10 Showing Point values on Tiles 04:33
11 Updating Tile display when Point values change 03:49
12 Listening for keyboard input 04:45
13 Sorting tiles with Ord 03:32
14 Updating tile Position with Transforms 06:05
15 Board Shifts in 4 directions 01:54
16 Spawning new tiles with events 07:09
17 Keeping Score 05:42
18 Setting up the UI around the game 01:29
19 Live Updating the Score Display 06:39
20 Are there any moves left? 01:06
21 Playing, GameOver, and other states of play 08:12
22 Interactive Button systems 02:36
23 Starting a new game 07:44
24 Tracking High Scores 02:21
25 Animating tiles when board shifts happen 03:15

Similar courses to 2048 with Bevy ECS

Ansible Advanced - Hands-On - DevOps

Ansible Advanced - Hands-On - DevOpsudemy

Duration 2 hours 43 minutes
Ansible: Ansible Automation Masterclass: 2-in-1

Ansible: Ansible Automation Masterclass: 2-in-1udemy

Duration 17 hours 33 minutes 12 seconds
Mastering Ansible

Mastering Ansibleudemy

Duration 4 hours 47 minutes 58 seconds
Ansible for the Absolute Beginner - Hands-On - DevOps

Ansible for the Absolute Beginner - Hands-On - DevOpsudemy

Duration 2 hours 16 minutes 31 seconds