Skip to content
0:00 / 0:00

#bevy#rust#ecs

Game Engine Of The Future

Tantan

47K subscribers • 2 videos on Hallway

YouTube

Beginner. No background in the topic needed.

194K views3 years ago2 recommendations

Game developmentProgramming languagesUnity, Unreal and GodotBuilding a game engineGame programming

Tantan breaks down the core philosophy and architecture of the Bevy game engine and explains why its ECS model is so powerful.

Bevy, the future powerhouse game engine that will power many games. Today I break down the core philosophy of this game engine, and outline why the engines core philosophies are so powerful, that will truly shine among the game industry's adopted game engine standards (Unity, Unreal, Godot, GameMaker etc...). GAMES SHOWCASED IN VIDEO: Procedual 3D - twitter.com/i_am_feenster flappy bevy (ENJOY HORRIBLE CODE) - github.com/TanTanDev/flappy_bevy rouglike automation - youtu.be/QvBinznAYqY?feature=shared not snake - ramirezmike2.itch.io/not-snake + tunnet - puzzled-squid.itch.io/tunnet Tiny glade - store.steampowered.com/app/2198150/Tiny_Glade/ metroid vania platformer - youtu.be/LBcClCBCDDE?feature=shared Stunning 2D pixelart game - jarl-game.com/ AND discord: discord.gg/p2kpy9XJ7y theta wave - github.com/thetawavegame/thetawave isometric citybuilder - pressingthumbs.com/newsletter/ my voxel game - youtu.be/23yc2oPEqlg?feature=shared Bevy is powered by the Rust programming language, this yield many advantages. The data driven entity component system, is one of the most ergonomic one in existence, simple but powerful. it enables blazingly fast parallelized game code that can be easily structured and scheduled with absolutely no multithreading knowledge. 3D, and 2D rendering capabilities are solid, but it do not have the drag and drop AAA graphics Unity and Unreal. Bevy does not currently have a graphical editor, to gain wide adoption this must be available, an editor is currently in the works so we'll hopefully see one within one or two years. Bevy is free and open source, has a strong community, the future looks bright! Cart outlining the core game engine philosophy: github.com/bevyengine/bevy/discussions/8107 Bevy Learning resources: Main website: bevyengine.org/ source code: github.com/bevyengine/bevy My discord group: discord.gg/9P8QSYf Want to support me? ⁍ Patreon: patreon.com/Tantandev ⁍ Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur #gamedev #rustlang #bevyengine

Why it's here

2 people recommend this

What people say. Recommended for developers exploring Rust for game development and wanting to understand Bevy's architecture.

u/jhaandin r/rust • Recommends

On “Is rust a good language to start with for game development?”

Tantan thinks so with Bevy: "Game Engine Of The Future" link to this video

u/GavinHarris_in r/rust • Recommends

On “Rust game engines vs Flutter to Rust”

Bevy! link to this video