Skip to content

MisterSzled/infini-pong_bevy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infini-Pong - Bevy 0.15.0

This is a small project i built to learn some of Bevy.

It's very minimal and the collision system is very buggy but it does serve to demonstrate a number of concepts in bevy that might be helpful to someone elses learning.

screenshot

While learning and creating my project I mostly used the following:

This is a very small project but structured as if it is a larger scale one, like dungeon-quest above.

Hopefully this is useful for your Bevy learning.

Bevy / general gamedev concepts in this project

  • Standard ECS concepts
  • States
  • Schedules & Run Conditions
  • Resources - Default and Runtime loading of resources - Texture Loading / Handling with
  • Queries - Uniques, Bundles, Combinations, Filters, Transmutation, Change Detection, ParamSets
  • Commands - Spawning / Despawning
  • Events
  • Plugins - Used for code organisation. Ideas mostly from: https://github.com/CiderSlime/dungeon-quest
  • Input Handling
  • Parent-Child Hierarchys
  • Transforms
  • Timer
  • 2D Camera - LetterBoxing

Mobile

This project was envisioned as a cross-platform mobile first game \n Below are the build specific steps for each mobile platform

Android

todo!()

iOS

todo!()

About

Bevy demo project for 0.15.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages