Thomas Biskup - There be dragons: Entity Component Systems for Roguelikes

  Рет қаралды 26,700

Roguelike Celebration

Roguelike Celebration

Күн бұрын

Пікірлер: 11
@123TeeMee
@123TeeMee 4 жыл бұрын
I'm new to game development and I think I'm getting bogged down watching all sorts of videos like this about potential frameworks, systems, patterns and stuff, when I should probably make something in the first place to understand what the problems are that such things would solve
@andrewfleenor7459
@andrewfleenor7459 3 жыл бұрын
Yep. Figure out how to draw stuff in a loop, make a bouncing box or something, and go from there. Don't be afraid to just have a list of objects with update() and draw() methods for a while. (Source: currently getting back into gamedev. (: )
@alfonsoesteves5090
@alfonsoesteves5090 6 жыл бұрын
Really good idea at 12:30, using a common template for all units of the same type, and locally you would only indicate the modified attributes.
@ineednochannelyoutube5384
@ineednochannelyoutube5384 4 жыл бұрын
All the men of war games do this for basically everything but maps. Even the models and are made up of parts that get welded by the engine.
@behnamrasooli8801
@behnamrasooli8801 3 жыл бұрын
This is not the ECS architecture, it's the component-oriented architecture similar to Unity MonoBehaviour. The pure ECS is what the Unity DOTS is.
@gabrielpi314
@gabrielpi314 6 жыл бұрын
Tappable/Clickable link to the video mentioned at 0:54 : kzbin.info/www/bejne/i2GWiYuwmLmbfbc
@fourriversfarm
@fourriversfarm 6 жыл бұрын
Great talk thanks, Thomas!
@badradish2116
@badradish2116 5 жыл бұрын
for things like orc-slaying, you should have a component that lets you tag entities w things like "orc".
@badradish2116
@badradish2116 5 жыл бұрын
in general, you wouldnt want a component to replace its owner entity. so of course opening a closed door caused a bug in that case. the door should have a state of being opened or closed.
@Sqwaush
@Sqwaush 5 жыл бұрын
Brians Talk: kzbin.info/www/bejne/i2GWiYuwmLmbfbc
@nycoshouse
@nycoshouse 4 жыл бұрын
this looks over complicated, but ADOM is a really deep game
Rant: Entity systems and the Rust borrow checker ... or something.
1:01:51
Mathieu Ropert: Data Storage in Entity Component Systems
1:09:50
SwedenCpp
Рет қаралды 3,1 М.
Alexei Pepers - Nethack: Tech Tourist Mode
30:12
Roguelike Celebration
Рет қаралды 9 М.
Building a fast ECS on top of a slow ECS
8:03
UnitOfTime
Рет қаралды 33 М.
Entity Component System Overview in 7 Minutes
7:21
Board To Bits Games
Рет қаралды 106 М.
Danny Day - Dynamic Event-Listeners in Desktop Dungeons
29:04
Roguelike Celebration
Рет қаралды 9 М.
Level Up Your Game: The Untapped Potential of Roguelikes
1:05:31
HandmadeCon 2016 - Large-scale Systems Architecture
1:31:29
Molly Rocket
Рет қаралды 36 М.
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 211 М.
Tarn Adams - Villains in Dwarf Fortress
33:01
Roguelike Celebration
Рет қаралды 246 М.