João Baptista 🇧🇷
joaobapt.com
João Baptista 🇧🇷
@joaobapt.com
Passionate for game development, graphics programming, mathematics and music. Contributor at the GBA and Gameboy development community, willing to learn more about console dev, modern GPUs and anything that can execute code 🙃
Ah okay, I was thinking on a more graph-like map like in Metroid Prime, maybe using a leve streaming feature (which is semi-simplified by the fact that the world is divided in rooms).
December 11, 2025 at 4:22 AM
…ugh, Prime 2, I forgot I can’t edit posts here.
December 11, 2025 at 2:32 AM
8x8x8 what? Kilometers? I’d probably set in something like 16x16x4 or even less, because 3D worlds don’t need to be super vertical since they have the 3rd dimension. (Of course verticality isn’t bad, the third area of Prime 3 shows that)
December 11, 2025 at 2:31 AM
How would you design a Metroid Prime game if you had the chance? What about a 2D exploration one? I cannot really fathom going from one extreme to the other “by foot” in Silksong, and even in Metroid Prime 4 it’s a bit daunting (yes, even with the bike).
December 10, 2025 at 10:10 PM
What do you think of how it was implemented in the Hollow Knight games? Granted, they have fast travel, so backtracking isn’t as tedious as in Super Metroid for example.
December 10, 2025 at 9:51 PM
AVX512 was quite a bit of a mess due to the extreme power consumption and even throttling caused by it. At this point, might as well move part of the workload to the GPU.
April 3, 2025 at 3:56 AM
It makes sense to charge for them, the upgrades weren’t pulled out of thin air, they were made by people who need a steady income so they can pay bills, eat and pay rent (or taxes, or whatever).
April 2, 2025 at 3:16 PM
When I was trying to derive it myself, I was trying to protectively map the “frustum trapezoid” to a rectangle while preserving the perceived projected depth, but it seemed impossible to do it.
February 2, 2025 at 6:10 AM
They could be in any format. Plain (tiled) sprites, or compressed, or even encrypted, so it’s hard to say without looking at the game and inspecting it. What you can do, though, is use an emulator to inspect the VRAM while the game is being played.
January 30, 2025 at 1:58 AM
But, if you’re a computer creating a file to be read by another computer, why not just export the binary representation of the number? This will skip synthesizing the number *and* skip parsing, saving some resources.
January 29, 2025 at 9:38 PM
Same!
December 22, 2024 at 1:52 PM
Turns out Swift has full Unicode support, so I could use it and it would accept, even emoji if I wanted to.
December 14, 2024 at 2:07 AM
Yes, by default, if you don’t put any license, you have an “all rights reserved” copyright that doesn’t let anyone use it or copy it without your permission. However, I doubt you can disallow forks on GitHub.

It doesn’t stop people from reading your code and learning from it though.
December 12, 2024 at 1:38 AM