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.
2048 with Bevy ECS
2048 with Bevy ECS is a 25-lesson 1 hour 40 minutes self-paced course by Andrew Schmelyun. 2048 is a 2d board-oriented game.
Course facts
- Lessons
- 25
- Duration
- 1 hour 40 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Andrew Schmelyun
- Price
- Premium
Additional
Who teaches 2048 with Bevy ECS? Andrew Schmelyun
Andrew Schmelyun is a US developer and Laravel / DevOps educator who publishes long-form tutorial content on the Laravel-with-Docker stack and on the engineering side of running PHP services in production. His written tutorials and YouTube videos cover the operational concerns most Laravel material skips.
His CourseFlix listing carries three Andrew Schmelyun courses: Develop and Deploy Laravel Applications with Docker, Self-Made SaaS Course (a from-scratch Laravel SaaS build), and the unrelated indie game-dev 2048 with Bevy ECS. Material is paid and aimed at PHP developers ready to take operational responsibility for their own services.
What lessons are included in 2048 with Bevy ECS?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Initializing a new Bevy Project Demo | 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 |
Get instant access to all 24 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to 2048 with Bevy ECS?
-
Updated 2y agoMaster Automation with Ansible and Puppet: 4-in-1
By: UdemyWith the ever increasing challenges of IT infrastructures, it's no surprise that IT professionals are looking for ways to automate as much as possible. IT autom22h 33m -
Updated 2y agoAnsible for the Absolute Beginner - Hands-On - DevOps
By: UdemyLearn Ansible from scratch: playbooks, inventory, modules, variables, conditionals, loops and roles, with hands-on labs for real DevOps automation.2h 16m5/5 -
FreeUpdated 2y agoDevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
By: UdemyIf you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or you would like6h 8m -
FreeUpdated 2y agoDive Into Ansible - From Beginner to Expert in Ansible
By: UdemyAnsible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestrat7h 33m5/5 -
Updated 2y agoComplete Ansible Bootcamp: Go from zero to hero in Ansible
By: UdemyWhether you have never learn about Ansible, or want to learn about the advanced features of Ansible, this course is for you! Whether you want to get theories of3h 37m0/5 -
Updated 2y agoAnsible Advanced - Hands-On - DevOps
By: UdemyThis is the second course in the series on Ansible and in this course we will be focusing on advanced concepts in Ansible and some real life use cases.2h 43m5/5 -
Updated 2y agoAnsible: A Complete Course with Step-by-Step Demo and Labs
By: UdemyDuring this workshop, you will receive an introduction to Ansible that is geared toward people who have no prior experience with the platform. In this course, y5h 18m5/5 -
Updated 2y agoAnsible: Ansible Automation Masterclass: 2-in-1
By: UdemyAnsible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration.17h 33m
More courses by Andrew Schmelyun
-
Updated 2y agoSelf-Made SaaS Course
Learn how to build a full SaaS app from idea to launch. This course walks you through each step in clear, simple terms.5h 19m -
Updated 3y agoDevelop and Deploy Laravel Applications with Docker
Learn how to use the power of Docker to develop, test, and deploy Laravel applications in local and production environments with this premium video course.2h 29m