Bobby Anguelov Profile Banner
Bobby Anguelov Profile
Bobby Anguelov

@Bobby_Anguelov

5,480
Followers
716
Following
583
Media
7,976
Statuses

Principal Programmer at Valve. Previous: WB, Ubisoft, Io-Interactive. ๐Ÿ‡ฟ๐Ÿ‡ฆ / ๐Ÿ‡ง๐Ÿ‡ฌ Hobby tech: YT:

Bellevue, WA
Joined August 2019
Don't wanna be here? Send us removal request.
Pinned Tweet
@Bobby_Anguelov
Bobby Anguelov
1 year
Valve Employees will never ask you for personal or account information, on Steam or anywhere else. You can safely ignore anyone who claims to have mistakenly reported you - that will not get you banned. If you need help with your Steam account, go to .
Tweet media one
@Bobby_Anguelov
Bobby Anguelov
1 year
So, I've been informed that someone is impersonating me and trying to scam people on discord. This is NOT me!!! I will never ask you for anything or offer you any service on discord!!!
Tweet media one
7
3
23
4
1
21
@Bobby_Anguelov
Bobby Anguelov
2 years
Seeing the whole "Hire Juniors" discourse again. Yes, but ONLY if you have the senior staff to mentor and grow them. Don't use juniors as cheap, disposable labor to move the needle then blaming them when they fuck up or worse expect senior staff to clean up the mess.
7
148
1K
@Bobby_Anguelov
Bobby Anguelov
3 years
I've open-sourced my home prototype engine with the MIT license. It contains a AAA-grade animation system, powered ragdolls, my prototype entity model (hybrid-ECS), libclang based reflection. a full resource system. Hopefully someone finds it useful ๐Ÿ˜…
25
240
1K
@Bobby_Anguelov
Bobby Anguelov
2 years
I guess I can finally reveal my new gig. I'll be joining Valve in October as a principal programmer. Looking forward to making some video games again! ๐Ÿ˜€
94
5
1K
@Bobby_Anguelov
Bobby Anguelov
2 years
I've open-sourced my home prototype engine with the MIT license. It contains a AAA-grade animation system, powered ragdolls, my prototype entity model (hybrid-ECS), libclang based c++ reflection, a full resource system and much more.
14
160
822
@Bobby_Anguelov
Bobby Anguelov
3 years
I cant help but be concerned with the consolidation of the games industry around UE. While I disagree with it, I understand why it's happening. Main worries are in terms of both stunted technical innovation as well as companies tying their futures to a 3rd party financially.
55
41
458
@Bobby_Anguelov
Bobby Anguelov
4 years
So proud to say this what I've been working on! So happy to show it to the world!
26
13
410
@Bobby_Anguelov
Bobby Anguelov
3 years
I feel I'm the only person that seem to hate WFH but it's killing me. It's super hard to do various aspects of my job. It's extremely lonely and isolating. Lots of stress is artificially amplified for myself and a lot of the team since our in-person support tactics aren't there.
56
15
379
@Bobby_Anguelov
Bobby Anguelov
2 years
Any animators want to learn about gameplay animation? * Authoring best practices + root motion * Designing a GP feature anim system + anim coverage * Integration into the game (graph setups) * Link between animation and GP code If so, I have a proposition for you!!!๐Ÿงต
9
64
359
@Bobby_Anguelov
Bobby Anguelov
4 years
I made a lot of sacrifices for my career. But last time I shipped something was 2012. Since then I've had 3 canceled projects, 1 country switch, 3 burnouts and for what? I used to be at the forefront of my field now I'm nothing. I haven't done anything notable in the last 8 yrs.
34
24
349
@Bobby_Anguelov
Bobby Anguelov
3 years
Unpopular game animation opinions: Anim-driven locomotion is a mistake. Motion-matching is a solution looking for a problem, also has massive issues people don't talk about or understand. Gameplay is king, animation HAS to be the one to compromise for gameplay.
35
25
344
@Bobby_Anguelov
Bobby Anguelov
3 years
Gamedev has been my entire life for 10+yrs, I have no family, no partner, no country. I did all that with the goal of leaving a mark (however small) on the industry. I'm finally starting to realize I will never achieve that. I'm just gonna be some dude on twitter with 'opinions'
57
13
349
@Bobby_Anguelov
Bobby Anguelov
5 years
I wrote a paper on Behavior Trees around 2 years ago for a book that never got published. I'm publishing it now myself so that it may be of use to someone. Please share this to anyone interested in AI or Behavior Trees:
9
112
344
@Bobby_Anguelov
Bobby Anguelov
3 years
This is my last week at WB. The last 1.5yrs has been extremely difficult for me with WFH/isolation. Lots of introspection. I need to take some time to rest/recharge (I'll do some tech streams and free consulting to keep busy). Then I'll figure out what my next adventure will be.
35
1
300
@Bobby_Anguelov
Bobby Anguelov
4 years
I've been waiting for today for a very long time. Cant believe it's really happening. It feels so surreal...
10
15
269
@Bobby_Anguelov
Bobby Anguelov
5 years
Wow... So Stadia has noticeable input lag at launch... What a fucking surprise... So Stadia obeys the laws of physics, who'd have thought? Pro tip google, maybe don't go boasting how you've solved it as well as saying idiotic things like 'negative latency' before launch.
14
22
263
@Bobby_Anguelov
Bobby Anguelov
7 months
I've recently gotten a lot of aggressive and entitled messages from students both on LinkedIn and the GDC app about finding them work or hiring them. Not sure if it's lecturers telling them to do it or it's their own "initiative" but don't do this.
18
13
265
@Bobby_Anguelov
Bobby Anguelov
3 years
The last two weeks have been some of the emotionally hardest in my life. I'm finally getting through it and while I'm not yet in a mental space where I can program. I still feel the need to be productive so I starting to prep content for a new stream: Game AI Basics
Tweet media one
12
11
264
@Bobby_Anguelov
Bobby Anguelov
3 years
I've been struggling a lot with loneliness lately (especially with all the holiday stuff). I'm getting older, dont have a family, no real close friend and no partner. I've spent the last 21mnths trapped alone in my apartment. Cherish and appreciate the people in your lives!
21
0
249
@Bobby_Anguelov
Bobby Anguelov
3 years
It's always fun seeing how the final pose gets created... Still dont understand why this debug visualization isn't standard.
10
27
236
@Bobby_Anguelov
Bobby Anguelov
4 years
Speaking of recruitment. Will never forget the time a MTL studio made me an offer which was a 40% pay cut. Then justified it by saying the honor of working for their studio was worth it. I've never laughed so hard before, and promptly told them to never contact me again.
13
7
226
@Bobby_Anguelov
Bobby Anguelov
3 years
So I've thought a lot about what I want to do next. I've been wanting to go indie for a while and now feels like the right time. I'm putting together a core team and need: Producer, Animator & render prog. Wanna work together/build something? HMU and I'll give you the pitch!
14
37
218
@Bobby_Anguelov
Bobby Anguelov
3 years
Guess you finally got their permanent residency application approved... This guy! ๐Ÿ‘๐Ÿ‘ It took 5+ years but just glad it nearly over...
29
0
217
@Bobby_Anguelov
Bobby Anguelov
3 years
It was a super hard decision but I made my choice. Signed the offer yesterday! Will only be able to start in several months due to needing a US visa but it means I can spend that time relaxing/recharging since no knowing my next steps was causing me a fair amount of stress!
23
0
205
@Bobby_Anguelov
Bobby Anguelov
3 years
I'll be presenting the first AI stream this Saturday at 9:00 PST/12:00 EST/18:00 CET. It's gonna cover the basics of how Game AI works and all the core pieces you need to start building scalable and extensible AI agents in your games.
Tweet media one
3
22
197
@Bobby_Anguelov
Bobby Anguelov
4 years
Stream is now online... Thanks everyone that took the time to watch it. It was a lot of fun to do! :) Game Engine Entity/Object Models via @YouTube
16
32
189
@Bobby_Anguelov
Bobby Anguelov
1 year
@Lambda_Coder @DesolusDev Oh I know how it came to pass... The same way a bunch of decisions on AAA projects pass. Some dude at the top knew better than everyone else... ๐Ÿคฃ
4
0
188
@Bobby_Anguelov
Bobby Anguelov
5 years
I am really starting to worry about how badly games will be affected with so many people abandoning their internal tech to use engines like UE4 / Unity. It's literally marching backwards in many cases... Yes, they are accessible but also extremely limiting...
19
42
186
@Bobby_Anguelov
Bobby Anguelov
4 years
So true. If done right a junior should take around 60% of a senior's time with that number decreasing over time. A junior should also be expected to take 2x as long for basic tasks as they need to experiment to learn. Juniors are an investment, investments cost upfront capital.
@osamadorias
Osama Dorias ๐Ÿ‡ต๐Ÿ‡ธโœŠ๐Ÿผ
4 years
I agree 100%. One reason is that juniors require the mentorship of seniors. As an industry we mistreat our workforce. As a result few people make it to senior levels. And so we have too few seniors to go around, leading the companies to fight for seniors. It's all connected.
18
82
545
7
23
186
@Bobby_Anguelov
Bobby Anguelov
3 years
6 weeks ago, I hopped on a quick call with a stranger halfway around the world to get some info. That call lasted 3hrs. Today, she's getting on a plane so that we can meet in person. ๐Ÿ˜Š
7
2
184
@Bobby_Anguelov
Bobby Anguelov
1 year
I'm in a salty mood today so here goes... So all those threads going around about the amazing physics engine in TOTK are kinda interesting given they use an industry standard physics engine. Their use of it is impressive but it's not black magic...
34
11
184
@Bobby_Anguelov
Bobby Anguelov
1 year
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/gesondheidn!
Tweet media one
46
0
185
@Bobby_Anguelov
Bobby Anguelov
5 years
Finding less and less use cases for using booleans to store state or to pass flags to functions. Enums and bitflags are always more useful and readable. There's never a good reason to write functions that look this when used: DoSomething( true, true, false, true, false);
28
18
166
@Bobby_Anguelov
Bobby Anguelov
4 years
I am on vacation till the 4th of Jan so I ordered a proper mic today as I want to try to do a stream/video discussing object/entity models in game engines. It might be a disaster but I think it could be a fun experience. I've never streamed or done anything like that before.
15
1
164
@Bobby_Anguelov
Bobby Anguelov
3 years
One great thing about resigning is that I'm now free to do talks, write articles, knowledge sharing, OSS, etc. I really enjoyed that stuff, and it made me sad to not be able to do that. I'm really glad that I can do it again. I already have a talk at a game school scheduled.
9
3
164
@Bobby_Anguelov
Bobby Anguelov
1 year
Seeing so many people advocating jumping from one tech monopoly to another. You're soooo close...
19
20
154
@Bobby_Anguelov
Bobby Anguelov
2 years
Moved into my new apartment... No clue when my furniture will arrive so till then it's me and the floor ๐Ÿคฃ At least I have a bed...
Tweet media one
17
1
157
@Bobby_Anguelov
Bobby Anguelov
2 years
Reading through GDC talk summaries be like...
Tweet media one
5
17
155
@Bobby_Anguelov
Bobby Anguelov
5 years
Another entity model test. :) 10K character entities, each individually animated. Each with a spatially attached entity - their hair. 20K entities being updated in 4ms on 16 threads :) 20K draw calls too ๐Ÿ˜…๐Ÿ˜ญ
5
5
138
@Bobby_Anguelov
Bobby Anguelov
3 years
So I'm gonna do the animation graph stream this Saturday (Oct 23rd) at 1PM EST. Going to cover how to build an animation graph system as well as how to integrate physics and IK into it. Also discuss important tooling considerations!
5
23
141
@Bobby_Anguelov
Bobby Anguelov
1 year
@SebAaltonen It's because we've had a decade where there's been an arms race for shiny graphics and as a result, we ended up with pretty but static worlds. I think this is blowing up because for a lot of (younger) people this is their first exposure to something like this.
5
3
134
@Bobby_Anguelov
Bobby Anguelov
2 years
I STG if anyone jumps in here with "Well I had to figure it out on my own, so should they" - I'm just gonna block you. This isn't a competition in suffering. Seniors should be working towards making themselves redundant by delegating and not gatekeeping.
6
2
133
@Bobby_Anguelov
Bobby Anguelov
3 years
Decided to split the animation programming stream into two parts! The first part will cover the fundamentals and will happen this Saturday at 1pm.
6
25
131
@Bobby_Anguelov
Bobby Anguelov
5 years
Hot take: render/engine programmers need to spend at least a year building actual modern (and constantly in flux) gameplay systems before making broad ivory tower/high horse statements about architecture and how engines should work.
7
6
128
@Bobby_Anguelov
Bobby Anguelov
1 year
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
3
22
121
@Bobby_Anguelov
Bobby Anguelov
4 years
Did a quick prototype of a retained mode TreeView on top of imgui. 30K items in the treeview, expansion and indent levels are tracked and maintained. Takes around 0.17ms to display in DEBUG.
Tweet media one
6
8
113
@Bobby_Anguelov
Bobby Anguelov
2 years
Today has been an exhausting day for various reasons but one amazing thing happened. I bought a car, I can now explore the area on weekends! First car in like 12 years - so I decided to splurge a bit!
Tweet media one
20
0
116
@Bobby_Anguelov
Bobby Anguelov
5 years
So my previous account got permanently suspended cause I sent the same link to multiple people via DM. I tried to appeal and it was rejected. So I lost a 10 year old account with 3K followers because I wanted feedback on a presentation... ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ
19
47
111
@Bobby_Anguelov
Bobby Anguelov
3 years
Maybe it's time I stop using an 8 year old profile picture... I'm older and grayer... #NewProfilePic
Tweet media one
4
0
110
@Bobby_Anguelov
Bobby Anguelov
3 years
Lumen/Nanite are cool and all, but I would looooove if editor-startup and in-editor loading times could be fixed/improved. At this point I have a literal 20min iteration time, cause that's how long it takes to start the editor and load the data... EACH TIME!
12
6
107
@Bobby_Anguelov
Bobby Anguelov
4 years
Game Programmers after a while...
3
10
105
@Bobby_Anguelov
Bobby Anguelov
1 year
Game prices in the 80s - $50 Game prices in the 90s - $50 Game prices in 2006 - $60 Game prices in 2023 - $40 to $70 Now do the same for game budgets, salaries or literally any other consumer goods. MTX/GAAS is awful but without increasing game prices it's not going anywhere.
26
3
106
@Bobby_Anguelov
Bobby Anguelov
3 years
Ooof, I have over 100 slides for the animation graph stream! ๐Ÿ˜… This is gonna be a long one too. Likely going to do it on the 24th Sept, if I can get my editor presentable by that point. It will be great to finally share all my experience on the topic!
7
1
107
@Bobby_Anguelov
Bobby Anguelov
4 years
Re: the whole Cyberpunk launch, seeing AAA devs dunking on it and making fun of it is a bad look. You should fucking know better, especially when some of you were complaining about being on the receiving end in the past. Show some empathy esp. since you know what it's like...
4
5
106
@Bobby_Anguelov
Bobby Anguelov
4 years
@longbool The biggest problem with engine dev is that engineers look at unreal/unity and try to copy/compete instead of building exactly what they need for their project. The engine isn't the product, the game is.
7
8
104
@Bobby_Anguelov
Bobby Anguelov
4 years
I've gotten to the point where I'm literally reading my own fucking articles to remember how to do things...
15
4
101
@Bobby_Anguelov
Bobby Anguelov
1 year
Seriously?!?! What is wrong with recruiters?!
Tweet media one
21
2
104
@Bobby_Anguelov
Bobby Anguelov
2 years
I've been in a lot of situations where management insisted on hiring juniors when we had no one to mentor or guide them. Threw them in the deep end and then complained loudly that quality or schedule wasn't met. I remember getting shit for mentoring instead of doing my work.
1
1
101
@Bobby_Anguelov
Bobby Anguelov
3 years
Having some fun... 650 AI individually pathfinding and animating at 30fps... IN DEBUG... with no culling or optimizations... Roughly 14ms for all their updates...
5
1
100
@Bobby_Anguelov
Bobby Anguelov
2 years
Managers don't seem to understand this concept and still believe in the "9 women can have a baby in a month" approach. "We hired 3 more programmers, why did velocity drop?" "Cause all your seniors are mentoring, answering questions, cleaning up and not doing their work"
1
3
98
@Bobby_Anguelov
Bobby Anguelov
4 years
I'm getting close to 40 and have no family whatsoever. I'm entirely alone. No country to call home and I will need to restart my life over again soon enough. I'm so tired of this anxiety from uncertainty. I feel like I have no control of my life. What's the fucking point anymore
20
1
91
@Bobby_Anguelov
Bobby Anguelov
3 years
Needed a interp curve for some experiments... So why not also write a curve editor... :P
Tweet media one
6
2
97
@Bobby_Anguelov
Bobby Anguelov
3 years
That feeling when you collect the full armor set in a game... +5 to slavness
Tweet media one
10
0
95
@Bobby_Anguelov
Bobby Anguelov
3 months
Nice talk from Maciej Sulinski on game AI - "Designing and Implementing Your Gameโ€™s AI Architecture in Unreal Engine" () Thanks for the shout out and I'm really glad my stuff has been useful and helpful! Really keen to see you evolve the ideas! :)
1
12
96
@Bobby_Anguelov
Bobby Anguelov
4 years
C++ committee: let's add things like ranges, spaceship operator, concepts, etc... Me (a pleb): can I get a portable way to print out a formatted date time in a threadsafe way... C++ committee: FUUUUCK YOUUU!
3
1
94
@Bobby_Anguelov
Bobby Anguelov
2 years
Hiring juniors is important and is a smart investment but schedules and expectations need to realistically adjust around that. Expecting juniors to "figure it out" is idiotic and any manager that says that should be removed from their position.
3
2
93
@Bobby_Anguelov
Bobby Anguelov
4 years
How am I supposed to get any work done in 30min gaps between meetings? It usually takes me about that long to remember what I was doing and get back into the right headspace for the task...
7
3
92
@Bobby_Anguelov
Bobby Anguelov
3 years
Just a reminder, I'll be doing a basic intro into anim programming tomorrow. It will be a more free form brain dump than an academic presentation. Hopefully also not super long but no promises :P
@Bobby_Anguelov
Bobby Anguelov
3 years
Decided to split the animation programming stream into two parts! The first part will cover the fundamentals and will happen this Saturday at 1pm.
6
25
131
3
5
91
@Bobby_Anguelov
Bobby Anguelov
2 years
Ugh. Once again eating shit due to non-uniform scaling. Honestly, I'm starting to think that engines should just not allow non-uniform scaling. Esp. when ppl start hacking shit i.e. inverting one axis to "mirror".
16
6
88
@Bobby_Anguelov
Bobby Anguelov
21 days
See if you can figure out when I enable the tp-link home-care antivirus and when I disable it... :(
9
1
94
@Bobby_Anguelov
Bobby Anguelov
2 years
In a perfect world, a junior would take around 60% of a senior's time in terms of mentoring/guidance. This will will obviously drop as the junior grows but hiring juniors will cause a short term loss of productivity. That said, it is an investment for the future!!
1
3
90
@Bobby_Anguelov
Bobby Anguelov
1 year
Trying to get back into CS, but solo queuing is absolutely awful. Also I'm old and my mechanical skills are not as great any more but I really struggling to play at lower elo since people dont communicate and do random shit all the time. 10K elo is easier for me than 5K, wtf...
16
2
89
@Bobby_Anguelov
Bobby Anguelov
21 days
Since when do routers have antivirus?! Been struggling with insane jitter in CS2 for months and it turns out its the anti-virus (???) on my tp-link router causing massive jitter and spikes. I can literally make jitter appear/disappear in realtime by toggling "HomeCare" on/off.
6
6
90
@Bobby_Anguelov
Bobby Anguelov
5 years
And for the love of god, stop evaluating and picking engines based on bullshit rendering tech demos. Maybe at some point remember you are making a game not a screenshot generator so evaluate workflows, asset pipelines, gameplay frameworks, iteration times, etc...
5
5
89
@Bobby_Anguelov
Bobby Anguelov
1 year
Still need to do some tidying and organizing but my home office is final finished... Feels good!!!
Tweet media one
12
0
90
@Bobby_Anguelov
Bobby Anguelov
4 years
@longbool It would be nice if studios would evaluate engines based on more than just graphics tech demos. People see some shiny tech demo, buy in and then get surprised with how many day to day things they have to reinvent, fix, or workaround simple cause the engine wasn't built for it.
3
10
89
@Bobby_Anguelov
Bobby Anguelov
3 years
@tha_rami Convincing someone that something is a bad idea and we shouldn't do it without having to build the whole thing first just to prove that it doesn't work and that it causes suffering.
1
1
89
@Bobby_Anguelov
Bobby Anguelov
4 years
It's been 1 year of wfh. A year trapped alone in my apartment with little to no human contact. I've literally only talked to a human irl 8 times since Nov. It's finally starting to get to me. I work, I work out, I watch youtube, I sleep, I repeat. Weekends are the same. ๐Ÿ˜Ÿ
13
3
86
@Bobby_Anguelov
Bobby Anguelov
1 year
I have blocked more asshole recruiters on linkedin over the last two week than I've had to block people on twitter. Are recruiters ok? Here's a tip: stop borderline harassing candidates, if we don't reply, it's cause we are not interested, stop spamming us!
24
2
88
@Bobby_Anguelov
Bobby Anguelov
3 years
Okay... Have it set up. Surprisingly, it's not too big. I think I'm gonna enjoy this!
Tweet media one
8
3
86
@Bobby_Anguelov
Bobby Anguelov
4 years
Okay folks! Will be doing the Entity/Object Model stream tomorrow at 1PM EST / 10AM PST / 6PM GST on my personal youtube channel. Gonna basically be a brain dump about my thoughts about entity models in game engines, pros/cons, ideas, etc...
7
21
82
@Bobby_Anguelov
Bobby Anguelov
3 years
I generally don't comment on this sort of thing but the Activision Blizzard thing is absolutely horrific. Enough is enough. I fully support the walkout! Be strong! โœŠ I own ATVI shares, I will be actually voting at the next shareholders meeting. #ActiBlizzWalkout
1
2
80
@Bobby_Anguelov
Bobby Anguelov
2 years
I'm rebranding my engine "Kruger" into "Esoterica Engine" with a focus on providing good references for certain problems in the game tech space. It has a bunch of cool stuff in it with more still to come! Check it out:
2
16
79
@Bobby_Anguelov
Bobby Anguelov
2 years
Au Revoir Montreal! Been in you 9yrs, now time for a new adventure!
Tweet media one
10
0
80
@Bobby_Anguelov
Bobby Anguelov
3 years
The AI stream is a go for tomorrow at 1PM EST... I'm scrambling to get all the slides ready, it's gonna be a long night but I should be able to get it done. :D
9
8
81
@Bobby_Anguelov
Bobby Anguelov
3 years
Been having a fair amount of anxiety/stress over the last few days that everything I've worked and sacrificed for over the last decade has been pointless. Working on my home engine also feels like a waste. Tech is converging and opportunities to make meaningful impact fading.
24
2
80
@Bobby_Anguelov
Bobby Anguelov
8 months
Surgery went well. Recovering now. Only side effect is that I can't sit in a chair for very long which given what was done is expected I guess. Should be make to 100% soon!
11
0
79
@Bobby_Anguelov
Bobby Anguelov
2 years
Watching another argument about Git's bad UX devolve into a "well it works for me" and once again completely missing the point. There's a reason these discussions constantly keep happening around Git and not other VCSs.
10
4
78
@Bobby_Anguelov
Bobby Anguelov
2 years
Fourth new year's eve I'm spending alone. At some point you do get used to it. Supposedly there's fireworks over Seattle so I'll find a nice spot to watch them from. Here's to my fresh start (life reset) ๐Ÿฅ‚
4
0
76
@Bobby_Anguelov
Bobby Anguelov
3 years
Been having a lot of introspection lately with the help of a friend and my therapist. Starting to realize that I'm not actually introverted. I'm actually an extrovert with bad hypervigilance and social anxiety. Kinda explains why the last two years have been so difficult.
6
1
74
@Bobby_Anguelov
Bobby Anguelov
3 years
Wrapped up a bunch more tooling and stuff for the powered ragdolls :D Kinda shows some of the use cases for tech like this...
4
5
74
@Bobby_Anguelov
Bobby Anguelov
1 year
She's built and running!
Tweet media one
5
0
75
@Bobby_Anguelov
Bobby Anguelov
3 years
Just realized that this week marks my ten year anniversary working in games. I can't believe it's been a decade already!
6
0
72
@Bobby_Anguelov
Bobby Anguelov
3 years
What do you mean the lockdown's changed me?!?!
Tweet media one
6
0
72
@Bobby_Anguelov
Bobby Anguelov
3 years
I've been a foreigner my whole life. I'm getting tired of not having the security of a country that I can settle in. I'm so tired of constantly having to worry about permits/visa/future/etc. Would love to be able to finally relax and try to actually put down some roots.
8
0
73
@Bobby_Anguelov
Bobby Anguelov
4 years
I tried to at least share the anim tech that I built over the years at GDC. And they rejected my talk, why? because it wasn't tied to a shipped game or announced game. So I couldn't even get that little bit of external validation.
3
0
71
@Bobby_Anguelov
Bobby Anguelov
4 years
You know what would be great... Seeing a new AAA studio open up that doesn't immediately announce they are working on "massive open world game". There's value in high-production shorter linear games. If you keep dev costs down, it can be profitable. I miss AA studios...
5
2
72
@Bobby_Anguelov
Bobby Anguelov
4 years
So the next livestream will be about animation programming. I'm not going to talk about the nitty gritty but give an overview of how animation is used/integrated in games since I think a lot of people still have a very old school view of it. Will be a bit of a history session.
4
1
73
@Bobby_Anguelov
Bobby Anguelov
4 years
Re: CP2077. There's a really high level of survivor bias in AAA management. Often mngmnt is disconnected from the reality of production and so correlate decision X with result Y. Never understanding how decision X was wrong but the team suffered and still pulled it off in the end
3
7
71
@Bobby_Anguelov
Bobby Anguelov
3 years
Have someone else working in my code base so I've been scrambling to clean up a bunch of experiments and add tooling for various things. I've actually made progress on the editor part.
Tweet media one
6
1
72