Mathieu Ropert: Data Storage in Entity Component Systems

  Рет қаралды 2,298

SwedenCpp

SwedenCpp

8 ай бұрын

Entity Component System (ECS) is an architecture paradigm used in several games to achieve performance by nudging programmers towards data oriented paradigms. But your project doesn't necessarily need to use ECS to benefit from the tech behind it! In this talk, I will focus on explaining how ECS arrange your data to optimize for fastest iteration (and reasonably fast lookup) speeds across one or several components and how you can reuse similar data structures in your program to achieve similar results.
Recorded at StockholmCpp 0x2A
www.meetup.com/stockholmcpp/e...
The event was kindly hosted by HiQ: hiq.se
Visit SwedenCpp for more info about user group events and other news about C++
swedencpp.se

Пікірлер: 8
@dave7244
@dave7244 6 ай бұрын
Thanks for uploading this. I've watched a bunch of videos around this and this is the one where it started to click for me :D
@RictorScale
@RictorScale 3 ай бұрын
This is a great talk, will show to others
@Roibarkan
@Roibarkan 8 ай бұрын
1:01:41 Michele Caini’s talk: kzbin.info/www/bejne/jXOYk4WBgKyFi80
@Roibarkan
@Roibarkan 8 ай бұрын
17:27 (slide 45) this SoA approach could have been taken to an extreme, to have a separate array for each of {x, y, z, dx, dy, dz, hp}. That approach will also allow better chances of SIMD vectorization of calculations
@Roibarkan
@Roibarkan 8 ай бұрын
30:21 Mike Acton’s talk: kzbin.info/www/bejne/qImTeqeMerudfsU
Henrik Fransson: When software kills
39:23
SwedenCpp
Рет қаралды 499
Каха и суп
00:39
К-Media
Рет қаралды 5 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 37 МЛН
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 23 МЛН
Data Structures Explained for Beginners - How I Wish I was Taught
17:06
Internet Made Coder
Рет қаралды 553 М.
Jonas Minnberg: A 6502 emulator with C++
47:52
SwedenCpp
Рет қаралды 1,3 М.
Johan Berg: Building libraries on top of Boost.Asio
19:49
SwedenCpp
Рет қаралды 1,4 М.
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 194 М.
Entity Component Systems - Nico Schoeman
11:57
bbdtv
Рет қаралды 8 М.
The ECS Architecture - Performance in UE4
16:28
Dennis Andersson
Рет қаралды 19 М.
Karl Åkerblom: A quick look at Tracy Profiler
13:21
SwedenCpp
Рет қаралды 2,4 М.
Learning Programming by Trying and Failing // Code Review
19:33
The Cherno
Рет қаралды 37 М.
SQLite: How it works, by Richard Hipp
1:39:27
Prof. Dr. Jens Dittrich, Big Data Analytics
Рет қаралды 2,4 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 6 МЛН
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 627 М.
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 785 М.