Graham Pentheny ๐Ÿ”œ Boston Games Week & Godot Con & PAX East's Avatar

Graham Pentheny ๐Ÿ”œ Boston Games Week & Godot Con & PAX East

@grahamboree.bsky.social

grahamboree.lol Senior Engineer @ spryfox.com Cofounder & Treasurer @ bostongamedev.org Core Maintainer @ recastnav.com Game AI Pro 1,2,3

123 Followers  |  85 Following  |  48 Posts  |  Joined: 13.08.2023  |  2.0505

Latest posts by grahamboree.bsky.social on Bluesky

Wooooo congratulations!!! ๐Ÿ™Œ๐Ÿ‘๐Ÿ“—

18.07.2025 16:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Holding up my book "Mastering Community Management: Chaos, Compassion, and Connection in Games".

Holding up my book "Mastering Community Management: Chaos, Compassion, and Connection in Games".

Picture of me in between shelves of books, holding up my book.

Picture of me in between shelves of books, holding up my book.

โœจ MY BOOK IS OUT NOW โœจ

"Mastering Community Management" is finally here! ๐Ÿ˜ญ

Learn what goes into community management for video games from pre- to post-production. โค๏ธ Get my step-by-step strategy for creating meaningful online spaces!

Shares appreciated. AHH!!

Buy: www.victoriatran.com/book

18.07.2025 16:02 โ€” ๐Ÿ‘ 1015    ๐Ÿ” 305    ๐Ÿ’ฌ 83    ๐Ÿ“Œ 22

Maybe we'd have flying cars and world peace if Windows had switched to LF and case-sensitive file systems like everyone else... ๐Ÿค”

15.07.2025 22:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Spirit Crossing - 14.2 Trailer
YouTube video by Spry Fox Spirit Crossing - 14.2 Trailer

Hi everyone! We're Spry Fox. ๐ŸฆŠ

As some of you may have heard, we've been working on our newest project: Spirit Crossing, a cooperative life-sim focused on friendship & community.

Let's take a look at the world we've been crafting:
๐ŸŒฒ www.youtube.com/watch?v=lEKb...

โ˜€๏ธ playspiritcrossing.com

14.07.2025 20:14 โ€” ๐Ÿ‘ 36    ๐Ÿ” 16    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3

4000 more hours and youโ€™ll be an expert in video games!

14.07.2025 18:44 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

the thing about "move fast and break things" is that not breaking things is often quite a lot faster

11.07.2025 08:09 โ€” ๐Ÿ‘ 334    ๐Ÿ” 38    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 2

My neighborhood is rife with them. They come out as early as 8:30am. Fun fact: they resonate at the same frequency as a low A string on a guitar and are about 100db. ๐Ÿซ 

27.06.2025 17:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Could be worse. Could be leaf blowers

27.06.2025 16:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Dumpster fire fighter ๐Ÿ—‘๏ธ๐Ÿง‘โ€๐Ÿš’

27.06.2025 16:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

just ship it. shut up, theseus.

23.06.2025 18:04 โ€” ๐Ÿ‘ 38    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
A big group photo of the BBQ attendees.

A big group photo of the BBQ attendees.

People sitting on the grass and gathering under tents in the park.

People sitting on the grass and gathering under tents in the park.

People chatting under tents in the park.

People chatting under tents in the park.

The tops of trees against a blue sky.

The tops of trees against a blue sky.

There's a reason the summer community BBQ is one of our favorite events of the year! So great to see our amazing community come out and make an already sunny and beautiful day even better.

#gamedev #indiedev

23.06.2025 20:07 โ€” ๐Ÿ‘ 30    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Post image

Please, Windows, just be an operating system for me. That's all I want.

23.06.2025 15:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Services Status Unity Services's status page provides information on the current status and incident history of Unity Services.

Imagine not being able to open your game engine editor today because it can't phone home. status.unity.com

23.06.2025 15:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
drawing of the artist full body walking in profile holding a bag and bouquet of flowers, her head and hand is in a neon color fire, her head/hand reduced to skeletal form

drawing of the artist full body walking in profile holding a bag and bouquet of flowers, her head and hand is in a neon color fire, her head/hand reduced to skeletal form

hypernormalisation

22.06.2025 03:00 โ€” ๐Ÿ‘ 5829    ๐Ÿ” 1465    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 16
Video thumbnail

Join us today at the very first Thinky Direct, filled with trailers and announcements from all the games that scratch your brain.

Tune in to see #CipherZero news!

6pm BST/10am PDT/1pm EDT!

www.youtube.com/live/iXyyhQd...

#PlayCipherZero #IndieGameDev #IndieDev #SolveForX #ThinkyDirect

29.05.2025 13:00 โ€” ๐Ÿ‘ 10    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Yo!

Iโ€™ve been working on my game, a tower defense called Spires of Morosith: Gossamer Sundered, and I've just published a Demo! Please give it a try, you can get it on steam here: store.steampowered.com/app/3094970/...

If you dig the game, tell a friend!

#indiegames #steamdemo #towerdefense

26.05.2025 21:14 โ€” ๐Ÿ‘ 9    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GameLoop 2025 GameLoop 2025

Boston GameLoop tickets went up the other day!

GameLoop is one of our fav local events, "like a day full of all the best hallway conversations youโ€™d have at GDC" as they say. Tell your game makin' friends and coworkers!

August 16th @ MIT

Tickets here -> www.bostonfig.com/gameloop-2025/

22.05.2025 12:47 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 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
DESOLUS Announcement Trailer
YouTube video by Mark Mayers DESOLUS Announcement Trailer

After nearly a decade of development, I am very excited to finally announce Desolus!

Explore a city of Gothic architecture torn between past and future in Desolus, a first person puzzle game.

www.youtube.com/watch?v=HxfV...

19.05.2025 16:17 โ€” ๐Ÿ‘ 70    ๐Ÿ” 31    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 5

I really struggle with this when I talk about my interests and career. I always have to say โ€œgame AI, not LLM ChatGPT stuffโ€

19.05.2025 23:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whenever I ask colleagues about bizarre Unreal things the response is often "Oh right yeah that's a thing. Yeah you'll get used to it."

Unreal is the C++ of game engines.

19.05.2025 22:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So you either can create an FRotator from Euler angles xyz by calling

FRotator::MakeFromEuler(FVector{x, y, z})

or construct it directly with

FRotator{y, z, x}

.....wat

19.05.2025 22:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

There is FRotator::MakeFromEuler that takes an FVector of axis rotations and correctly generates an FRotator.

However for some bizarre reason, FRotator stores values internally in the order: Pitch (Y), Yaw (Z), Roll (X). It also has a public constructor that takes three floats in that order.

19.05.2025 22:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Today's fun Unreal-ism:
Unreal is right-handed Z-up, so Euler angles in Unreal are:
Yaw = Z, Pitch = Y, Roll = X

Rotations are often defined by FRotator.

There is the FRotator::Euler() method that gives you an FVector with the correct axis rotations in the correct places.

19.05.2025 22:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A PAX '25 special guest pass and a blue pin. It features a yellow bird wearing a cap with "BGW 2025" Written below. There's a very tiny "#1" next to the letters.

A PAX '25 special guest pass and a blue pin. It features a yellow bird wearing a cap with "BGW 2025" Written below. There's a very tiny "#1" next to the letters.

Five years ago I went to my first PAX not knowing anyone and with no clue how to start connecting with people in the industry. This year could not have felt like more of a full circle moment.

12.05.2025 17:57 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yโ€™all figure out that bug you were telling me about?

11.05.2025 13:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Unity just is not stable enough as a business or a company to rely on it for developing multi-year projects.

10.05.2025 17:25 โ€” ๐Ÿ‘ 559    ๐Ÿ” 131    ๐Ÿ’ฌ 15    ๐Ÿ“Œ 4
BOSTON GAMEDEV WEEK Get a full week of gamedev goodness here on the bay. Coinciding with PAX East, Boston Gamedev Week is a slate of events focused on developers.

Are you already in Boston for PAX East? Boston Gamedev Week organized by @bostongamedev.bsky.social is happening through Friday!

There's a demo night and wonderful social meetup (Make Games, Make Friends) tonight and I'll be at both. Come hang out?!

Details here:
gamedev.boston

07.05.2025 12:56 โ€” ๐Ÿ‘ 23    ๐Ÿ” 10    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Weโ€™ll miss you! Take care, there will be a next time โค๏ธ

07.05.2025 04:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

My favorite part about parking at South Station is this 26 year old Mapquest printout in the elevator. #boston

06.05.2025 16:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@grahamboree is following 20 prominent accounts