Justin Oaksford
banner
justinoaksford.bsky.social
Justin Oaksford
@justinoaksford.bsky.social
he\him, also a Dad
AD @ Spry Fox on Spirit Crossing
#gameart #politics #seattle
Black Trans Lives Matter
Pinned
I apparently didn't do a landscape post yet so... Hello! 👋 I'm Justin, Art Director and Concept Artist at Spry Fox!
Reposted by Justin Oaksford
walking my fish
November 23, 2025 at 10:33 PM
Reposted by Justin Oaksford
Wind Waker style light and shadow stencils using #godotengine 4.5. The source code and sample project are on GitHub now for any #gamedev who wants to try it out. I also added a playable demo.

Source - github.com/tkeene/wind-...
WebGL Demo - koboldskeep.itch.io/wind-waker-l...
November 23, 2025 at 9:58 PM
I’m not very well read these days but I’m always surprised to jump into a popular fantasy novel that does the “Throwing you in the deep end” style of world building.

Like if you are introducing to 6+ character names in the first 2 paragraphs… I literally can’t follow what’s happening
November 24, 2025 at 2:37 AM
Reposted by Justin Oaksford
the full bard. you guys deserve this
October 27, 2025 at 11:07 PM
I think we’re all familiar with the six word short story often misattributed to Hemingway;

“Baby Jordans: Used, Forty Dollars”
November 23, 2025 at 3:39 AM
November 22, 2025 at 11:07 PM
Reposted by Justin Oaksford
If your JRPG 🎮 doesn't have a dolphin 🐬 as your sand cruiser's 🌳 sonar operator 🎧 I don't want to hear about it 😤
November 22, 2025 at 1:14 AM
low key I think there are huge numbers of people who get sent bluesky links and assume it’s twitter
November 22, 2025 at 4:37 PM
Reposted by Justin Oaksford
One thing that constantly surprises me about games is not just what kinds of fidelity you can abstract away without diminishing a game, but what fidelity you think you can abstract away but has an outsized impact on the texture of the thing
November 22, 2025 at 7:29 AM
excerpt looks like a millennial trying to say ‘except’ in 2013
November 22, 2025 at 6:58 AM
Reposted by Justin Oaksford
Everyone put your phone down and go to bed.
November 22, 2025 at 6:48 AM
man what even
November 22, 2025 at 6:46 AM
Reposted by Justin Oaksford
lawyers posting about trump news every day
October 9, 2025 at 5:14 PM
Reposted by Justin Oaksford
I wrote a little blog post about what sort of game we are trying to make with Spirit Crossing.
✍️ our next developer blog comes from Danc, our resident Designer Fox with insights on the connections we make in online games.

Danc walks us through the primary goal for Spirit Crossing and the design elements we choose to support that goal.

let's take a look!
spryfox.com/2025/11/21/d...
Developer Blog | Spirit Crossing is a Game About Making Friends
The primary verb in our game is connect. This is the heart of what we are building and how we measure success. Did you make friends? Did you create a meaningful connection? Did you joyfully spend t…
spryfox.com
November 22, 2025 at 5:28 AM
Reposted by Justin Oaksford
'Iran’s capital must be moved because the country “no longer has a choice,” President Masoud Pezeshkian said on Thursday in remarks carried by state media, warning that severe ecological strain has made Tehran impossible to sustain'

#Iran 🇮🇷
Iran president says capital move now a necessity as water crisis deepens
Iran’s capital must be moved because the country “no longer has a choice,” President Masoud Pezeshkian said on Thursday in remarks carried by state media, warning that severe ecological strain has mad...
www.iranintl.com
November 21, 2025 at 4:52 AM
Today has been a gift
Marjorie Taylor Greene announces she is resigning from Congress

"I will be resigning from office with my last day being January 5, 2026”
November 22, 2025 at 1:39 AM
Today just won’t stop will it
THE POPE HAS THROWN A RAVE

I am now experiencing FOMO about the Pope's rave

god, cyberpunk novels of my teenagerhood weren't weird ENOUGH
He said "Amen" straight into the drop

Lmao Pope Leo threw a rave for an archbishop's 75th birthday this is kind of incredible
November 22, 2025 at 12:44 AM
Reposted by Justin Oaksford
Chilly Greens MTL
November 2, 2025 at 12:08 AM
you’d think living in the timeline where all of our brains have been hit with hammers would leave little room for being truly agape and yet, I have no words
Reporter: Are you affirming that you think the president is a fascist?

Mamdani: I've spoken about --

Trump: Just say yes, it's easier than explaining.
November 22, 2025 at 12:03 AM
Reposted by Justin Oaksford
Mamdani is what happens when you have a charisma of 20
November 21, 2025 at 11:26 PM
Reposted by Justin Oaksford
Imagine dealing with fucking Stephen miller and JD Vance all day every day meeting mamdani must have been like drinking a tall glass of Diet Coke with the good ice after crawling through a burning desert for a week lol
November 21, 2025 at 9:36 PM
Reposted by Justin Oaksford
i can't stop laughing

genuinely astounding

blacksky.community/profile/did:...
Trump frickin' loves this guy lmao
November 21, 2025 at 10:44 PM
Reposted by Justin Oaksford
We need to return to the 92% top marginal tax rates of the Eisenhower administration not because we need the wealthy's money but because we need them to have less of it.

(Though perhaps more importantly, we need to tax proceeds from loans collateralized by unrealized gains as regular income.)
The richest 100 Americans gave $1.1B to the 2024 election. For comparison, between 2000 and 2010, they spent an average of $21 million on federal elections.

We don’t have to accept oligarchy as normal. @washingtonpost.com on billionaire money in politics: www.washingtonpost.com/politics/int...
How billionaires took over American politics
The current concentration of wealth is unlike anything in history. So is billionaires’ involvement in politics.
www.washingtonpost.com
November 21, 2025 at 4:33 PM
Reposted by Justin Oaksford
Notice how adding water is bad.

Follow the instructions that come with your turkey fryer. Use your turkey fryer away from your home. Have a working fire extinguisher.
November 21, 2025 at 3:47 PM