ATMega328p (Aka: Arduino Uno) is 24MHz, 2kB of SRAM, and 32kB of Flash (ROM / program space).
Arduino Uno is more powerful than the NASA Apollo Guidance Computer that guided the space program to land on the moon (43 kHz). With an addon SPI-SRAM chip, you could have more SRAM than the guidance computer too.
In CPU terms at least, 33x more powerful than my once-beloved Amiga 500, which was my first 'real' computer after 8-bits. Only slightly slower than my first PC in the late 90s, which ran at 266mhz.
Absolutely insane level of integrations and reverse engineering across a vast, unruly tech stack. Additionally with a hard deadline, I can only imagine the difficulty of delivering this, especially without too many bugs.
The surprising part is, thinking back to it, I don't know if any bugs surfaced. Nothing really glitched out. As long as the internet was up, everything just ... worked. And it's not like I tried extra hard to make it that way. I guess I just threaded the needle luckily.
Cool, but the game running on the $1 processor isn't a "game made for VR." I clicked to see what kind of compromises would be necessary to render 2 eyes at a high frequency, but it turns out it wasn't a VR game at all.
I'd say the game made for the swadge (or whatever he kept saying), was extended into VR. I wouldn't consider the title misleading, just not as clearly communicated as it could have been.
There was interop with VRChat, but I wouldn't say that VRChat was running on the swadge. And VRChat itself is both a desktop game and a VR game. I can understand your point, but it is easy for one to assume that the video will include a VR game on a $1 processor.
Wow, did you actually watch the video, and understand what was accomplished?
The technical expertise shown in this project is extremely impressive, and you are getting hung up on the title not living up to your interpretation of it.
>Wow, did you actually watch the video, and understand what was accomplished?
Yes. He's not the first one to make a 3D game on an ESP32, nor is he the first to communicate with a VRChat world using a video stream and shader, nor is he the first to read data back from VRChat via reading pixels that are set by a shader. These are all existing things that are well established and are put together to make a cool app for the badge and it looked like the attendees got joy from it so I would call it a success.
I am not saying that building this was trivial especially since he went the route of building most of this from scratch, but it just wasn't what I was hoping to see when watching the video. As a fan of VR I was interested it seeing problems related to the hardware being too weak and seeing just what was possible on such limited hardware.
I have a number of long lasting relationships that began/spent years in front of a camera. You should consider that what you're bringing to the table in these interactions might be limiting the scope of what you can get out of it.
Hey, can you please not post like this to HN? It's against the site guidelines (badly) and we have to ban accounts that do this. I don't want to ban you because your other comment so far was a good one. But if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Come on, the ESP32 has a 240 MHz CPU, 320 KB of RAM, and WiFi! It's more powerful than my first computer, and that did a lot more than a light bulb!
Kids these days...