Could This Asset Be Code?

Опубликовано: 01 Март 2024
на канале: aarthificial
86,071
7.4k

=== Additional Information ===
1. 0:56 Virtual Memory
While it is not possible to fit all of that data into physical RAM, the operating system could theoretically use virtual memory to share the load with secondary memory (HDD, SDD). This would still not be practical since the usual swapping space is much smaller than 100GB and requesting memory that's not currently in RAM would cause the game to freeze temporarily as the OS fetches the data from the disk. Virtual Memory is meant more for running a lot of programs at the same time rather than running one gigantic program.

2. 3:32 Just-in-time compilation
Under certain conditions, some interpreted languages can match the speed of a compiled program. A good example would be V8, the JavaScript interpreter used in Chromium-based browsers. It uses a technique called Just-in-time compilation (JIT) that lets it compile parts of the script into actual machine code and do so at runtime. Of course, this comparison is not entirely fair since we no longer perform interpretation, we run machine code, just like you would with C or Rust, the only difference being that the compilation happens at runtime. The act of interpretation itself will always be much slower than running machine code.

3. 5:37 Bevy Editor
As of recording this video, Bevy doesn't have an official editor but there is ongoing work being done towards developing one. I think it's a great thing. The point of this video is not that editors are bad or that Bevy shouldn't have one. The lack of an editor was what made me reevaluate my past choices but I believe my conclusions apply regardless.

=== Support the Channel ===
  / aarthificial  

=== Livestreams ===
https://www.youtube.com/aarthificial2...

=== Wishlist Astortion on Steam ===
https://store.steampowered.com/app/19...

=== Tools I'm using ===
Motion Canvas
Affinity Designer
DaVinci Resolve
Audacity

=== Music ===
"Inspired by Oppenheimer" by noisysymphony

#MadeWithMotionCanvas