Noel Berry
@noelfb.bsky.social
6.4K followers 340 following 430 posts
Sometimes, when I'm in the right mood, I make video games and art. Or something. Made Celeste with friends, working on new games with EXOK and City of None. www.noelberry.ca
Posts Media Videos Starter Packs
Reposted by Noel Berry
brandon.insertcredit.com
One cool feature of Steam is they provide a Harassment Zone for each game you announce. It's a place for people who hate progress to come and crap all over games they haven't even played. No, they won't help you moderate it, but hey, at least you can't delete it!
mikerose.bsky.social
Classic Steam forums
Reposted by Noel Berry
johntv.bsky.social
Somehow our little company turns 20 years old today. Time is weird! Thanks and <3 to everyone who has supported us over the years~
8-4 logo...in a box.
Reposted by Noel Berry
sifterhq.bsky.social
"When we release a game, we don't fully understand it, right? People playing it and talking about it we learn more about it and ourselves." @maddymakesgames.com + @noelfb.bsky.social share the story of CELESTE ahead of their talk at ACMI next week
INTERVIEW: www.sifter.com.au/post/celeste...
Reposted by Noel Berry
ccezra.bsky.social
Game Garden 2025 was a resounding success!! We had roughly 3300 attendees this year and even hit the ppl cap for some of the talks.

If you attended, we have a short public feedback form available. Any and all feedback is appreciated!
forms.gle/78u1aCRE8MCp...

And now I am in HIBERNATION 💤
2025 Game Garden Public Feedback
forms.gle
Reposted by Noel Berry
vangamegarden.bsky.social
Vancouver Game Garden 2025 IS NOW OVER!! Thank you to all of our lovely attendees, exhibitors, and volunteers for making this event such a welcoming and fun time for gamers and game devs of all ages and walks of life.

We’ll see you next year for more local indie games, art, and talks! 🌻✨
Reposted by Noel Berry
Reposted by Noel Berry
noelfb.bsky.social
Yeah, that's what makes it even more ridiculous to me. As the amount of mail drops it will be even less profitable, but still required. It doesn't make sense as a business.
noelfb.bsky.social
canada post went 120 years as a public service before being turned into a corporation in the 80s
noelfb.bsky.social
genuinely, who cares? public services aren't businesses. it provides services that should be accessible to the entire population. it should not be expected to make that profitable.

www.cbc.ca/news/politic...
screenshot from the article: "Canada Post is now facing an existential crisis," Government Transformation, Public Works and Procurement Minister Joël Lightbound said in a statement on Thursday. "Since 2018, the corporation has accumulated more than $5 billion in losses. In 2024 alone, it lost over $1 billion, and in 2025, it is already on track to lose close to $1.5 billion."
noelfb.bsky.social
It's everyone else's loss because they won't hear your banger songs
Reposted by Noel Berry
qdork.bsky.social
actually i changed my mind store.steampowered.com/app/2359120/... #gaming #indiegames #gamedev #indiegamedev #videogames
Reposted by Noel Berry
liamberry.ca
I stomp you... you stomp me?! O_O
noelfb.bsky.social
I tried to just do what was recommended (since I never use JS) and even that was an annoying process haha bsky.app/profile/noel...
noelfb.bsky.social
trying to make something small in javascript and this language is so stupid lol. just trying to parse a json file, apparently "import" is the easiest way now. except it's so janky!
screenshot of the following code:

// this doesn't work for "reasons"
import data from './levels.ldtk';

// everywhere online says you need to assert the type
// except, wait! this doesn't work in browsers anymore?
import data from './levels.ldtk' assert { type: 'json' };

// it's been changed to "with" for whatever reason, OK.. fine..
// except, wait! this still doesn't work and fails to load?
import data from './levels.ldtk' with { type: 'json' };

// oh it needs to have a .json ext EVEN THOUGH i tell its type
// this one works
import data from './levels.json' with { type: 'json' };
noelfb.bsky.social
Hey that's cool! Is that running in a gameboy emulator?
noelfb.bsky.social
haha thanks, that's my partner Yvonne :)
noelfb.bsky.social
it doesn't use any libraries because I find them all complicated and overkill. I just wrote like 800 lines of javascript with webgl for this
noelfb.bsky.social
I'm not gonna have time to make anything with this but I started on a tiny interactive web thing for Vancouver Game Garden using @pietepiet.com's art and LDtk (arrow keys): vangamegarden.com/events/02/ga...
Reposted by Noel Berry
Reposted by Noel Berry
internethippo.bsky.social
I'm not sure about this branding but I'm not the billionaire business genius
Mark Zuckerberg presenting his Pervert Glasses for perverts
Reposted by Noel Berry
noelfb.bsky.social
yeah I don't think it is usually that consequential in terms of actual resources, but I do think it has a huge impact on how often you'll try the same thing over and over before exploring other things you can do, almost regardless of how much is at stake.
noelfb.bsky.social
yeah, Silksong actually does do this more than I remember Hollow Knight doing it. I've encountered several bosses where this is possible, even when it feels like it's not.
noelfb.bsky.social
that said I don't have an answer for delivering a similar mechanic ("oh no I wasn't careful and lost everything!") and not having to go back the same way over and over to where you died.
noelfb.bsky.social
I agree - I like the stakes it creates... the threat of losing everything is great. But I don't like that it pushes you into doing the same thing over and over in games about exploration.
zaratustra.bsky.social
i didn't like the "corpse" system in hollow knight, i didn't like it in any of the countless ripoffs of hollow knight, and i don't like it in silksong

it encourages sunk cost fallacy and butting head against bosses, instead of trying to find an alternative path