Game On! - Flatbuffers

  Рет қаралды 35,402

Google for Developers

Google for Developers

Күн бұрын

Data serialization is vital to all modern games, but choosing the wrong format can cause bloated files that take longer to load. Flatbuffers are a data serialization library that focuses on creating the smallest serialized files with the fastest load time possible.

Пікірлер: 17
@GoogleDevelopers
@GoogleDevelopers 10 жыл бұрын
Colt McAnlis presents today's episode of Game On! Data serialization is vital to all modern games, but choosing the wrong format can cause bloated files that take longer to load. Flatbuffers are a data serialization library that focuses on creating the smallest serialized files with the fastest load time possible. Game On! - Flatbuffers #games
@temporalg
@temporalg 10 жыл бұрын
Actually, Protobufs will usually produce smaller files. There's a speed/space trade-off in binary encodings and FlatBuffers is more on the speed side.
@ZainZain-st7zd
@ZainZain-st7zd 10 жыл бұрын
السلام
@nitins7103
@nitins7103 3 жыл бұрын
Thank you very much
@ThePandaGuitar
@ThePandaGuitar 6 ай бұрын
Awesome video!
@Netryon
@Netryon 2 жыл бұрын
But isn't it how a compiler or a runtime works, because basically it's text strings converted to different syntax between different languages let's say PHP to C++? It's easier to understand it in PHP rather than in C# how a conversion between different data types works, if it's readable and not a binary. Tho it could be that it isn't how it works. Users need fast internet for this task and a change in what is visible to a user when it's streaming.
@anithamannem9880
@anithamannem9880 6 жыл бұрын
Could you please do a video how to integrate it in Android. Because converting the files to flatc i am unable to do it.
@colek42
@colek42 9 жыл бұрын
Lets get a stable Python implementation!
@noedelacruz3455
@noedelacruz3455 8 жыл бұрын
Why?
@slimbouguerra7111
@slimbouguerra7111 6 жыл бұрын
Wondering did you guys compare this to the binary format of Json the smiley format github.com/FasterXML/jackson-dataformats-binary/tree/master/smile ? that will be more fair to compare to i guess
@TashingaPemhiwa
@TashingaPemhiwa 5 жыл бұрын
Blah.json @1:35?
@WarSquadz
@WarSquadz 10 жыл бұрын
What's the speed compare to MessagePack?
@noedelacruz3455
@noedelacruz3455 8 жыл бұрын
github.com/alecthomas/go_serialization_benchmarks , if I'm reading this correctly MessagePack is faster. also there is google.github.io/flatbuffers/md__benchmarks.html
@mhmdjaouhari
@mhmdjaouhari 10 жыл бұрын
Waiting for this to become a standart! :D
@TheRealAfroRick
@TheRealAfroRick 2 жыл бұрын
Isn't this a predecessor to protocol buffers?
@rutabega306
@rutabega306 Жыл бұрын
I think other way around
Lightning Talk: FlatBuffers
5:49
Google for Developers
Рет қаралды 19 М.
BINARY vs TEXT File Serialization
13:49
The Cherno
Рет қаралды 51 М.
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 20 МЛН
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 93 МЛН
everything is open source if you can reverse engineer (try it RIGHT NOW!)
13:56
Low Level Learning
Рет қаралды 1,4 МЛН
Serialization formats: JSON and Protobuf
5:00
Ivan talks about computers
Рет қаралды 108 М.
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 275 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 168 М.
Why the Lempel-Ziv algorithms are so dominant
10:03
Google for Developers
Рет қаралды 50 М.
Protobuf dependency management with Buf
10:02
Buf
Рет қаралды 847
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 812 М.
How to Save Data In Unity Using FlatBuffers
18:25
Cold Flame Studios
Рет қаралды 430
How Data Validation Nearly Destroyed Protobuf
6:03
CompSciGuy
Рет қаралды 3 М.