Sign in

Bobby Anguelov

@bobbyanguelov.bsky.social
656 followers 144 following 53 posts

Principal Programmer at Valve. Previous: WB, Ubisoft, Io-Interactive. Hobby Engine: esotericaengine.com YT: youtube.com/@BobbyAnguelov

PostsRepliesMedia
Bobby Anguelov @bobbyanguelov.bsky.social · 22/07/2026
Regarding the new Esoterica Engine update. The renderer has been completely rewritten by Kirill Bazhenov. You can find more information about it here: docs.esotericaengine.com
061
Bobby Anguelov @bobbyanguelov.bsky.social · 20/07/2026
We just pushed a new version of esoterica to github. This is the culmination of around 2 years of work. Massive improvements across the board but most notably a brand new and modern DX12 based renderer. If you want to build your own engine, it's a great starting point! github.com/BobbyAnguelo...
1418
Reposted by Bobby Anguelov
Erin Catto @erincatto.bsky.social · 01/07/2026
I’m happy to announce the release of a new open source 3D physics engine called Box3D. I’ve been working on this project for a few years now, but it represents over 20 years of experience writing physics engines for games. Read more here: box2d.org/posts/2026/0...
box2d.org
Announcing Box3D
I’m happy to announce the release of Box3D, an open source 3D physics engine. It is now available on GitHub. Box3D repository You can think of Box3D as a fork of Box2D, extended with many features nee...
13782220
Bobby Anguelov @bobbyanguelov.bsky.social · 25/06/2026
Need a favor! If any of my work either on esoterica or my tech presentations have been useful for you/your company in a professional capacity, could you please reach out to me? Thank you in advance!
301
Bobby Anguelov @bobbyanguelov.bsky.social · 21/04/2026
We shipped the culmination of 3ish years of my work today :) Got a couple of weeks of stabilization/bugfixes then I can rest.
1150
Bobby Anguelov @bobbyanguelov.bsky.social · 24/02/2026
Gonna be heading to GDC this year. If you want to meet up and talk game tech hit me up. Would love to hear about cool shit people are building.
050
Reposted by Bobby Anguelov
Sebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
sebastianaaltonen.com
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
19474193
Bobby Anguelov @bobbyanguelov.bsky.social · 20/10/2025
Doing a thing
050
Bobby Anguelov @bobbyanguelov.bsky.social · 11/10/2025
I really hate modern rendering. This is BF6 with no frame-gen, no upscaling, nothing. As "clean" as I can get it. It's absolutely atrocious. Games used to look a lot better in motion in the past. Now they are just static screenshot generators :(
470
Bobby Anguelov @bobbyanguelov.bsky.social · 27/09/2025
If any one at MS is following me, edge is globally eating the alt-shift-s shortcut and breaking a ton of workflows for people in @VisualStudio , blender and even our customers in game. It would be great to fix it plz. Reddit Post: tinyurl.com/yu2wj44z
tinyurl.com
From the MicrosoftEdge community on Reddit
Explore this post and more from the MicrosoftEdge community
031
Reposted by Bobby Anguelov
Erin Catto @erincatto.bsky.social · 17/09/2025
Pinched wrists on ragdolls are caused by twist bone poses living in the animation data. Twist bones are procedural and computed based on the pose of animated bones, so they should computed as a post process at runtime to fix this. See www.youtube.com/watch?v=Jkv0... by @bobbyanguelov.bsky.social
051
Bobby Anguelov @bobbyanguelov.bsky.social · 12/08/2025
Played a bunch of battlefield 6 over the weekend and it's the first BF I've been excited about in years... BUT visibility is absolutely awful in it. It impossible to see enemies without the orange marker and the desaturation/color grading filter is so bad. Everything is extremely washed out.
010
Bobby Anguelov @bobbyanguelov.bsky.social · 24/04/2025
Finally found a physio that understands my condition (hmsd) and it's been enlightening. It seems that I only know how to engage my triceps and my traps. So I'm exclusively using them for everything. It's the root of most of my nerve pain. Trying to learn how to activate other muscles is wild.
110
Bobby Anguelov @bobbyanguelov.bsky.social · 26/02/2025
Anyone heading to GDC this year and wanna meet up?
000
Bobby Anguelov @bobbyanguelov.bsky.social · 07/01/2025
I have some big concerns about this DLSS multi-frame generation stuff. As I understand it, it generates multiple frames between two 'traditionally' rendered frames. User input will only apply to the rendered frames, so while I'm drawing 120fps, my input might only be sampled at 30 or less?!
590
Bobby Anguelov @bobbyanguelov.bsky.social · 05/12/2024
Incredible documentary... 🥲 youtu.be/4J_yAe3W0Kg?...
youtu.be
Memories of CS:GO - The Final Years
YouTube video by Red Bull Gaming
020
Bobby Anguelov @bobbyanguelov.bsky.social · 04/12/2024
Framerates (even frame times) as a measurement of smoothness are a lie. I'm playing a bunch of recent titles that all feel laggy, stuttery and just awful even though the "fps" is high. Measured input latency on one of them today using LDAT. 60+ms of input latency at 90fps. That's so fucked.
2231
Bobby Anguelov @bobbyanguelov.bsky.social · 29/11/2024
Alright, got my pick'ems done for the Major! It's a mix of what I think will happen and what I hope will happen!
040
Bobby Anguelov @bobbyanguelov.bsky.social · 13/08/2024
Flying out to Montreal today to visit some friends on the weekend. My week is pretty light so if anyone friends/mutuals want to grab lunch or coffee, hit me up.
010
Bobby Anguelov @bobbyanguelov.bsky.social · 09/11/2023
Age yourself but do it cryptically... I'll start: slapping each other with wet fish was a greeting when I was growing up...
020
Bobby Anguelov @bobbyanguelov.bsky.social · 12/10/2023
Been putting this off for a while but finally gonna do another tech stream. It's gonna be a shorter brain-dump about networking/replicating animation with some some prototypes in Esoterica. Sunday at 9am PST/6pm CET youtube.com/live/mKBDhC6...
010
Bobby Anguelov @bobbyanguelov.bsky.social · 09/10/2023
Turned 39 today... Kinda bittersweet tbh. Didn't feel like spending the night at home alone so decided to have dinner at the local bar. Nazdrave/cheers/gesondheid!
130
Bobby Anguelov @bobbyanguelov.bsky.social · 30/09/2023
I would absolutely kill for a hard-surface deskpad. I have issues with the texture of a lot of the cloth deskpads. I would love a Glorious elements air pad that was double the size of the current one. How does nothing like this exist?
100
Bobby Anguelov @bobbyanguelov.bsky.social · 10/09/2023
Just did the math and I've spent $2500 on dating apps since January and these are the results 🥲 I think I'm done. It's a waste of money and it's starting to mess with my mental health.
010
Bobby Anguelov @bobbyanguelov.bsky.social · 21/08/2023
No spoilers but the "rock opera musical" track to one of the fights in BG3 is incredible... I had a grin from ear to ear...
030