Shane
banner
shanemassaad.bsky.social
Shane
@shanemassaad.bsky.social
🏴󠁧󠁢󠁥󠁮󠁧󠁿🇱🇧 Indie game dev based in Guildford UK currently doing C# things with Godot

Prev Gameplay Programmer on Hellboy Web of Wyrd and King of Meat

My spirit animal is the desert rain frog 🐸 I'm a fitness, chess and Mandarin enthusiast
Pinned
Hey bluesky, I'm Shane! I'm a #gamedev doing indie things on the side ✌️

I'm most interested in the biz and code side of things so don't have any pretty art to post but I'll share progress updates and any cool resources I find 😁

If you like exercising, chess or languages then we will get on great 🙌
I don't know when it happened, but at some point making video games became more fun than playing video games
May 27, 2025 at 1:24 PM
I've almost finished setting up foundational systems for all the non-gameplay stuff

It's funny how splash screens, transitions, menus and music makes it feel like a "real" game that you may buy, even without gameplay - and the opposite isn't true

Will post a video once I have input rebinding done
May 7, 2025 at 2:59 PM
Started to build out my debug menu yesterday and I am very excited to use it to test my save load setup
April 25, 2025 at 9:20 AM
Reposted by Shane
Want to see what we’ve been cooking up? 🏃‍♂️
Here's a sneak peek.

#videogame #gamedev #speedrun
March 19, 2025 at 1:40 PM
Big win for Balatro
Balatro wins formal appeal to reclassify poker game as PEGI 12

www.eurogamer.net/balatro-wins...
February 25, 2025 at 2:05 PM
Advice for any dev: 99% of the time the upfront cost of any work that reduces your iteration time is worth doing.

So much time is spent testing, fixing and iterating on things in your game that it will almost always pay off in the long run
February 2, 2025 at 3:28 PM
"Hello World" isn't always that simple for the computer

This article does a great job of portraying complexity in modern software and showing some of the layers that exist between the programmer and the hardware
A Simple ELF - The Ivory Tower
The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.
4zm.org
January 23, 2025 at 11:19 AM
This video raises some interesting points about AI as another level of abstraction in producing code and how we might reframe the problem of software getting more abstract (and complex). I recommend giving it a watch
AI Won't Fix the Fundamental Flaw of Programming
YouTube video by Philomatics
youtu.be
January 22, 2025 at 11:49 PM
Just watched a couple of talks from GodotCon and something that has jumped out to me is how young the speakers are and how earnestly they presented.

There doesn't seem to be any PR filter obfuscating the speakers' delivery, even from the organisers and it feels like... the future?

Change is cool
January 22, 2025 at 3:55 PM
Reposted by Shane
kayin.moe/quality-of-l...

Wrote a bit about some issues I have with out the term Quality-of-Life gets thrown around. Not that I'm against it's use, but I think there are some assumptions we make about QoL changes that aren't true.

🗨️ replies will appear as comments under the post!
Kayinworks - Quality of Life
I try not to argue exact language much. I try to keep my approach to language as a descriptivist. Language evolves in terrible and funny ways. Metroidvania is an awful term, but it's a term with histo...
kayin.moe
January 18, 2025 at 12:31 PM
In case you missed it: chickensoft.games provide some great starting points for Godot projects in C#, including serialization, environment setup and automated testing

Some of the C#-iness is a little over my head but the discord community is active, helpful and willing to offer advice!
Chickensoft — Open source tools for Godot and C#
Open source tools for Godot and C#.
chickensoft.games
December 27, 2024 at 5:06 PM
Reposted by Shane
Videogames are incredible man
December 18, 2024 at 9:15 PM
Reposted by Shane
long ago the great Roger Ebert reviewed Jackie Chan's "Legend of Drunken Master" and harshly criticized its R rating, saying its violence was more like kids' cartoons than brutal action films, finally stating "to rate this movie R is to be terminally clueless"

anyway this post is about #Balatro
March 14, 2024 at 10:35 PM
Seems nonsensical that these ratings would be entirely based on themes rather than actual content
Talked with PEGI and they do not see anything wrong Balatro being rated 18+, nor with EA sports FC (and similar games) having a 3+ rating

Blaming EU laws, blaming storefronts, waiting for the future. Sitting on their hands

I thought some good might come of this, this sucks
December 18, 2024 at 9:40 PM
Reposted by Shane
Here's how I do lighting in godot, hope it helps!
How to light scenes
I’ve been toying with godot lightmapper and made some simple scenes: Some people asked how I do lighting. I add a LightmapGI node and click bake! Why lightmaps? Lightmaps have been around ever since v...
passivestar.xyz
December 17, 2024 at 9:07 PM
Just picked up a steam deck, does anyone have any tips for using it or games to recommend?

Will be getting on a flight early tomorrow morning and I'm hoping it will fast forward the time
December 17, 2024 at 9:05 PM
Reposted by Shane
Hot dog. We're now 2 backers away from goal #3 and just over £500 to goal #4.

Thank you all you lovely people

FOUR HOURS TO GO!
Goal State ends on Kickstarter in 6 hours time. We're 142% funded, and only 7 backers away from stretch goal #3, and just over £1000 from goal #4.

Online courses for practical, accessible learning on AI in and for games. Please share and pledge if you can!

www.kickstarter.com/projects/aia...
Goal State: Teaching AI for Game Development
From the creator of YouTube series 'AI and Games': a complete online course of lectures and tutorials on AI for video games.
www.kickstarter.com
December 15, 2024 at 10:52 AM
Reposted by Shane
Here it is! My first Devlog!🥳🥳

I would appreciate any comment or suggestion you all have, preferably brutally honest haha.

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

#indiedev #indiegame #pixelart #gamedev #solodev #indietech #isometric #devlog
Isoterra Devlog 001 - Introduction
YouTube video by YAWP Games
www.youtube.com
December 11, 2024 at 12:01 PM
Reposted by Shane
I've decided to create a humble starter kit for game devs that are of Lebanese origin. I know there's more than these fine folks around, but I have a feeling most haven't joined Bluesky. I'll wait and see, and potentially turn it to a Levantine Arab list instead go.bsky.app/BCfeTT1
December 8, 2024 at 8:43 AM
Reposted by Shane
Debug cameras are their own can of worms:

-How can I move the camera smoothly and in the directions I want?
-Can I move the camera independently of the character?
-What angles can art be viewed at?
-Can I "freeze" the world so I can trigger something, then move the camera before the thing resolves?
How to Make a Freecam or Marketing Camera for Game Trailers — Derek Lieu Creative - Game Trailer Editor
A good freecam or marketing camera is one of the most essential tools for capture artists and game trailer makers. Here’s an extensive breakdown of what features make them better for creating more cin...
www.derek-lieu.com
December 6, 2024 at 3:14 PM
Reposted by Shane
Announcing:

🦆 A Waddleful Life 🐤🐤🐤

A sweet little game where you play as a duck raising ducklings.

Wishlist now on Steam!
#indiegame
September 24, 2024 at 10:49 PM
Reposted by Shane
AHHHHHH Omgomgomgomgomg it's out!!!

🐉🐉🐉🐉🐉🐉🐉
You can grab Black Dragon Mage with 20% off during launch week! Signal boost appreciated.
🐉🐉🐉🐉🐉🐉🐉

store.steampowered.com/app/2207230/...

#indiegames #indiedev #gamedev #steamgames #steamdeck #pcgaming #roguelite #solodev #fantasy #dragons #magic
December 4, 2024 at 11:25 AM
Reposted by Shane
Can anyone identify this component on the #2DS circuit board? The tiny black cube (pink arrow) has fallen off my son's 2ds and it no longer boots, so trying to fix it.

I think the RF shield dislodged and knocked this component off, and possibly left a bit of it still attached. (Image from #ifixit)
December 4, 2024 at 10:21 AM
Reposted by Shane
South Korea decided 2024 wasn't quite batshit enough and decided to help see the year out.
December 3, 2024 at 4:56 PM
Got recommended this by a friend when asking where to start understanding operations around software development

It was a really easy read and offered a few helpful insights, passing on the recommendation!
December 2, 2024 at 1:33 PM