Pedro J. Estébanez's Avatar

Pedro J. Estébanez

@randompedroj.bsky.social

•Veteran @GodotEngine.org contributor (a.k.a. RandomShaper) •Console middleware lead eng. at @w4games.com •Author of http://hellrule.com •Songwriter, singer, guitarist •Nightly retro QBasic gamedev adventurer

1,240 Followers  |  52 Following  |  66 Posts  |  Joined: 28.04.2023  |  2.13

Latest posts by randompedroj.bsky.social on Bluesky

🚨 Built entirely in VR, no PC required, using #GodotEngine. Yes, it’s real! A game made inside the Godot XR Editor on Meta Quest.
💡Watch now on youtube #GameDevelope

🚨 Built entirely in VR, no PC required, using #GodotEngine. Yes, it’s real! A game made inside the Godot XR Editor on Meta Quest. 💡Watch now on youtube #GameDevelope

🚨 Built entirely in VR, no PC required, using #GodotEngine. A game made inside the Godot XR Editor on Meta Quest. Learn how Logan Lang and David Snopek made it with just a headset and the power of open-source tools on a game jam! 
Watch now #GameDeveloper: https://www.youtube.com/watch?v=6RE8KuCspqw

04.08.2025 14:03 — 👍 21    🔁 4    💬 0    📌 1

I prefer positive-formulated conditions. E.g., I prefer `if (ptr)` over `if (ptr != null)`, and `if (vec.size())` over `if (!vec.empty())`. The effective double negation of otherwise written expressions stand in the way of readability.

03.08.2025 08:11 — 👍 3    🔁 0    💬 0    📌 0
Preview
How to speed up random memory accesses | Sebastian Schöner At some point when optimizing software, you are left with a soup of pointers that you just have to dereference, even though you know that you are going to suffer a cache miss for every single read. Co...

How to speed up random memory accesses
blog.s-schoener.com/2025-07-28-r...

29.07.2025 11:12 — 👍 24    🔁 3    💬 1    📌 1
Post image Post image Post image Post image

I was at the Madrid OXO Museum of the Videogame this weekend. I had a chance to play with the old glories as well as checking out some funny stuff.

27.07.2025 20:17 — 👍 2    🔁 0    💬 0    📌 0
Post image

Sorry for the silence - we've been busy with BitSummit 2025! It was a great time, and we had great talks with many, many people! But I'd like to share that there was some great discussion with representatives from @w4games.com & @godotengine.org, and we got a group picture! #godotengine #gamedev

20.07.2025 14:42 — 👍 20    🔁 5    💬 0    📌 0
Post image

Would you guess which of the following icons (from GMail, in this case) I've learned to despise and ignore as much as possible?

21.07.2025 09:38 — 👍 3    🔁 0    💬 2    📌 0

An interview I can't miss! I remember, very back in time, having some text files, obtained from I don't know where (Internet was still not a thing, for me at least), which were articles on rasterization by S. Barrett. I learnt a lot and even wrote my first routines thanks to those.

20.07.2025 19:46 — 👍 2    🔁 0    💬 0    📌 0
Post image

VoxelGI in #Godot 4.5 is gonna be 🔥

06.07.2025 09:13 — 👍 117    🔁 11    💬 4    📌 0
Preview
How the release cycle works: Godot Engine 4.5 Interview with Rémi Verschelde, featuring contributions from W4 Games

@akien.bsky.social highlights the W4-supported upgrades in Godot 4.5, including Shader Baker, Script Backtraces and more.
Did you know #GodotEngine 3 is still maintained for legacy hardware?
Read the full interview #GameDeveloper:

04.07.2025 16:03 — 👍 39    🔁 5    💬 0    📌 0

Also, kids, bear in mind that hanging up the phone is what you now refer to as 'end call.'

21.06.2025 08:44 — 👍 4    🔁 0    💬 0    📌 0

Thanks for the shout-out! 😃

19.06.2025 16:37 — 👍 1    🔁 0    💬 0    📌 0
Post image

Wow, I can never remember the precise command for this.

19.06.2025 12:13 — 👍 0    🔁 0    💬 0    📌 0
Preview
Optimizing 3D scenes in Godot on Arm GPUs In part 1 of this series, learn how we utilized Arm Performance Studio to identify and resolve major performance issues in Godot’s Vulkan-based mobile renderer.

If you are interested in low-level development, our rendering lead @clayjohn.bsky.social wrote a post sharing some insights into the optimization process for mobile devices using Arm Performance Studio 👇

community.arm.com/arm-communit...

11.06.2025 18:38 — 👍 199    🔁 25    💬 1    📌 1
Post image

New video out! 💡 youtu.be/aRdiiWpA0AA #godot

08.06.2025 20:03 — 👍 373    🔁 62    💬 9    📌 1
Collage of four images showing the different maps composing the G-Buffer of the deferred renderer prototype discussed in the post. The maps are as follows:
- Albedo
- Normal
- Position
- Final Render

Collage of four images showing the different maps composing the G-Buffer of the deferred renderer prototype discussed in the post. The maps are as follows: - Albedo - Normal - Position - Final Render

Small prototype of a deferred renderer in Godot 4.4. I managed to implement everything directly in GDScript using the built-in RenderingDevice API—no engine recompilation needed. The amount of features accessible this way is just impressive.

#Godot #GameDev #IndieDev

08.06.2025 09:23 — 👍 91    🔁 12    💬 1    📌 0
Post image

Transferring...
#Switch2

06.06.2025 20:36 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

W4 Build integrates with GitHub, GitLab, and Bitbucket to create automatic, secure, always-updated builds every time you push, tag, or merge for your #GodotEngine project.
Keep your #gamedev team in sync with the latest stable version.
👉 Get W4 Build now for FREE: https://www.w4games.com/w4build

05.06.2025 16:05 — 👍 16    🔁 4    💬 1    📌 0

Nothing I couldn't make in one afternoon.

04.06.2025 10:17 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

GAME ANNOUNCEMENT! 🥳
#YoseiWars🦷 is coming to #Steam on June 5th!

Defeat the Junk Food and Rescue the Tooth Fairies!
Arcade platformer game inspired by many classics.
Developed by #NeketeGames with #ZGB!

€$4.99💸, -20% discount first week!

Wishlist it here! 👇
rwr.es/s/yoseiwars

02.06.2025 15:01 — 👍 19    🔁 7    💬 0    📌 4

I had a blast with this one. Extremely good control and difficulty curve.

31.05.2025 15:19 — 👍 2    🔁 0    💬 0    📌 0
Post image

W4 Games will be at AWS Gaming Industry Day – Barcelona
Don’t miss the session where Nicola Farronato talks about the state of Godot Engine adoption and W4’s commercial open source model.
Register here: https://aws-experience.com/emea/iberia/e/ae2cd/gaming-industry-day
#awsforgames #AWS #GodotEngine

29.05.2025 16:02 — 👍 12    🔁 5    💬 0    📌 0
The Secrets of Floating-Point Numbers

I just published my new article:
The Secrets of Floating-Point Numbers
asawicki.info/articles/sec...

28.05.2025 14:56 — 👍 39    🔁 13    💬 0    📌 0

That's precisely one of the points addressed! Some former duplicate paths were already correct in that regard, but now that's universal.

27.05.2025 20:31 — 👍 0    🔁 0    💬 0    📌 0
Preview
Overhaul resource duplication by RandomShaper · Pull Request #100673 · godotengine/godot Fixes #74918. 2025-05-19: Fixes #96627. TL;DR This unifies the different paths in Godot for resource duplication so they all have the same base behavior and only differ in what is predictable. Also...

With my PR finally merged today, the upcoming release of #GodotEngine will feature more consistent, complete, predictable, and better documented resource duplication (and that of Variants involving them!).
github.com/godotengine/...

27.05.2025 15:47 — 👍 42    🔁 3    💬 3    📌 0
A picture showing two diagrams of rounded corners, one using a circular equation and the other using a parabolic equation.

A picture showing two diagrams of rounded corners, one using a circular equation and the other using a parabolic equation.

Some of y'all are gonna think I've gone completely nuts, but I'm gonna talk about rounded corners and why circles suck.

Most devs take it for granted that rounded corners are circles. Spoiler: They don't have to be!

There is a much more aesthetically pleasing and cheaper alternative. 🧵👇
#gamedev

22.05.2025 15:38 — 👍 335    🔁 52    💬 17    📌 1
Post image

Rate our service by just clicking on a rating, right here in this email!...

OK, you clicked.

Now we have your attention, please spend a number of minutes you didn't intend to spend in filling a detailed survey.

#UXDesign

20.05.2025 07:47 — 👍 3    🔁 0    💬 0    📌 0
StayAtHomeDev Tries W4 Build using #GodotEngine sign up for Free 🔥
YouTube video by W4 Games StayAtHomeDev Tries W4 Build using #GodotEngine sign up for Free 🔥

youtube.com/shorts/aznRZ...
Featuring @stayathomedev.bsky.social

16.05.2025 07:24 — 👍 1    🔁 0    💬 0    📌 0

Have you considered porting your #GodotEngine game to consoles?

@w4games.com offers high quality middleware for all current generation consoles, making it easy to target console platforms just like you would with desktop or mobile.

My DMs are open if you have any questions :)

08.05.2025 09:50 — 👍 69    🔁 12    💬 4    📌 0
Post image

C23's #embed is here with GCC15.1.0! Now that I can embed the raw binary file of a compressed texture within my Sega Dreamcast code, I can officially die happily!

#gamedev #retrocomputing #cpp

09.05.2025 21:18 — 👍 28    🔁 7    💬 2    📌 0

Lufthansa?

09.05.2025 11:32 — 👍 0    🔁 0    💬 1    📌 0

@randompedroj is following 20 prominent accounts