Sign in

Ethan Ruhl

@ethanruhldev.bsky.social
738 followers 475 following 84 posts

Codemancer gamedev with an approximate knowledge of many things || Views are my own 🌐 ethanruhl.dev

PostsRepliesMedia
Reposted by Ethan Ruhl
Arthur Baron-Clément @arthur.baron-clement.com · 16/06/2026
better a (paint)pig than a fascist
Rough landscape digital painting. In the foreground some rusty and destroyed server racks. A red plane fly trough a blue cloudy sky.
62532650
Ethan Ruhl @ethanruhldev.bsky.social · 29/09/2026
For the first time in *years*, I finished an entire book in less than a week! Read about it here: #books #reading #blog #indieweb ethanruhl.dev/blog/i-finis...
ethanruhl.dev
I Finished a Book In Under a Week - Ethan Ruhl Dev
For the first time in years I've finished a book in under a week
140
Reposted by Ethan Ruhl
Mike Bithell @mikebithell.bsky.social · 01/09/2026
‘You can’t own a game’ rendered like the old anti piracy ads
84131593426
Reposted by Ethan Ruhl
Davis Bickford @davis.social · 30/08/2026
Photo of a part of the sticker wall, near the gum wall in Seattle. A large glued poster of a cat holding a sign reads, “A.I. IS DẠTA
& CAN ONLY LOOK AT WHERE WE'VE BEEN.
CREATIVITY IS TRYING TO SEE WHERE WE CAN GO.”
12140253992
Ethan Ruhl @ethanruhldev.bsky.social · 31/08/2026
I finally fixed my Gitea SSH authentication this weekend! 😎 #devops #gitea >> ethanruhl.dev/blog/i-final...
ethanruhl.dev
I Finally Fixed My Gitea SSH Access! - Ethan Ruhl Dev
Fixing SSH access in Gitea
010
Reposted by Ethan Ruhl
John Rogers @johnrogers.bsky.social · 28/08/2026
Working on a piece for the newsletter, this is a data point - smart people keep shrugging and saying “communities don’t like data centers because of ‘vibes’” etc when it’s really that people are in fact smart enough to know they are bad faith neighbors. It is *entirely rational* not to trust them.
2423531008
Reposted by Ethan Ruhl
J. L. Westover @mrlovenstein.bsky.social · 11/08/2026
Secret Panel HERE 🌼 patreon.com/mrlovenstein/posts/stuck-in-rut-94656748
193628492
Ethan Ruhl @ethanruhldev.bsky.social · 21/07/2026
I made a hat, and so should you! New blog post up, this time with a slightly different topic 😅 #blog #knitting #analog ethanruhl.dev/blog/i-made-...
ethanruhl.dev
I Made A Hat, and So Should You - Ethan Ruhl Dev
How learning an analog craft can improve your digital life
030
Ethan Ruhl @ethanruhldev.bsky.social · 14/07/2026
I added a "now" page to my website! This was a thing I saw other indieweb folks doing, and it seemed like a great idea. There's also a "past" page linked as an archive of sorts 😎 #indieweb #blog #now ethanruhl.dev/now
ethanruhl.dev
What I'm Up To - Ethan Ruhl Dev
What Ethan is up to now
000
Ethan Ruhl @ethanruhldev.bsky.social · 09/07/2026
Update: 11ty is awesome! It took a bit of reading to get my bearings with how the generator worked, but it seems like there's so much flexibility. Setting up Tailwind + DaisyUI was super easy as well! Super excited to add more posts moving forward! 🤩 Check out the new website here! ethanruhl.dev
ethanruhl.dev
Home - Ethan Ruhl Dev
The homepage for the development blog of Ethan Ruhl
100
Ethan Ruhl @ethanruhldev.bsky.social · 29/06/2026
After some frustration trying to extend the theme of my current site (using TailwindCSS + DaisyUI) in Hugo, I decided to start migrating my website over to @11ty.dev . I've heard great things, and it seems like it's much more customizable. Stay tuned for updates 😅 #webdev #indieweb
A basic webpage, showing navigation items in the top left and a basic hello world print
081
Ethan Ruhl @ethanruhldev.bsky.social · 16/06/2026
Recently decided to throw myself in the deep end and give CachyOS ( #archlinux ) a try as my daily driver OS. It.. didn't quite go as planned 💀 Read more below: ethanruhldev.tech/posts/switch...
ethanruhldev.tech
Trying (and Failing) to Daily Drive Arch Linux | Ethan Ruhl's Dev Blog
Earlier this year, I made a decision: after almost three years of running Ubuntu as my daily driver OS, I wanted to switch to something new. Although I mostly …
010
Reposted by Ethan Ruhl
✨Kirm✨ @antonballdeluxe.bsky.social · 11/06/2026
Given all of the recent genAI discussion, I wish to repost this.
109161397118
Reposted by Ethan Ruhl
Eniko Fox @enikofox.com · 10/06/2026
also if you're making a game and it has scenes: you want scenes to be a stack. you do not want there to be a "current scene" variable and you just go from scene to scene trust me it has to be a stack
18878
Reposted by Ethan Ruhl
Mike Cook @mtrc.bsky.social · 11/06/2026
I wrote a manifesto for making games, and (not) selling them, for #manifestojam illomens.itch.io/no-one-is-go...
illomens.itch.io
NO-ONE IS GOING TO BUY YOUR GAME by ill omens
A Manifesto For Making Games
671811645
Reposted by Ethan Ruhl
MZCircuit @mzcircuit.art · 08/06/2026
Repost if your account is a safe place for the trans community 💙🩷🤍 You'll always be welcome 😊🫶
Trans Flag
08976
Reposted by Ethan Ruhl
Voxy @voxy.space · 26/05/2026
v1.0.0 of @icons, my icon library for #Godot developers, is now OUT! 🎉 🔣 400 icons designed to fit with the default editor icons ; 🎨 available in all 4 node colors (default, 2D, 3D, and control) ; ⚖️ free & open source! (MIT license) i hope they'll be useful to you! :) github.com/Voxybuns/at-...
github.com
GitHub - Voxybuns/at-icons: Open source icons for custom Godot nodes
Open source icons for custom Godot nodes. Contribute to Voxybuns/at-icons development by creating an account on GitHub.
16628150
Reposted by Ethan Ruhl
The Spaceshipper 🚀 @thespaceshipper.com · 10/06/2026
"We have a kickass concept art team, and our art book is going to rock" is how you sell me a game.
28613
Reposted by Ethan Ruhl
Eniko Fox @enikofox.com · 30/05/2026
you don't have to use an extension to do this on Firefox • open settings > search • scroll down to search shortcuts and click add • fill out according to the image below (text in alt text) • click add engine • scroll back up and select "DuckDuckGo No Ai" under "default search engine"
Add search engine with name "DuckDuckGo No AI" and URL "https://noai.duckduckgo.com/?q=%s&noai"
111651780
Reposted by Ethan Ruhl
Úna-Minh (That's my first name!) 🔜 AdventureX @unaminh.bsky.social · 31/05/2026
IMPORTANT: For any artists/writers/etc etc, using Linktree to point people to their work, from 5 July, they'll be feeding all imagery you use on your landing page into DALL-E by OpenAI. I deleted my account this morning.
1380378971
Reposted by Ethan Ruhl
Jettelly @jettelly.bsky.social · 29/05/2026
Developer Sapra shared how the spline-based road system works in their tool, Infinite Lands, a procedural world generator for Unity. 🛣️ Full breakdown: jettelly.com/blog/infinit... #unity3d #gamedev #indiedev #madewithunity
0133
Reposted by Ethan Ruhl
〽️ɪɢᴜᴇʟ 🔜 GodotFest @bitbra.in · 27/05/2026
Writing blog posts is super relaxing. I do proper "artisan writing" where you type every single character by hand. I know, it sounds kinda crazy in 2026 but you should try it yourself. It's pretty chill. bitbra.in/blog
2111
Reposted by Ethan Ruhl
Sunkissed Peaks @sunkissedpeaks.bsky.social · 25/05/2026
It’s really frightening.
30218916878
Reposted by Ethan Ruhl
Eternal Skies TCG RPG @eternalskies.neocities.org · 25/05/2026
Hello everyone, I just made this starter pack for game devs who refuse to use generative AI. In any capacity at all, including for ideas or placeholders or code or inspiration or whatever excuses people have. No AI use, period. Let me know if you want added. go.bsky.app/6DRdowf
277843352
Reposted by Ethan Ruhl
😈™ @cooltimesonline.bsky.social · 24/05/2026
Went to an anti AI datacentre protest march today and a friend of mine got a picture that summed it all up
6191925024
Reposted by Ethan Ruhl
Genel Jumalon 🍉 @geneljumalon.bsky.social · 24/05/2026
This needs too be normalized at conventions.
5480972446
Reposted by Ethan Ruhl
Graham Reid 🌴 @grahamoflegend.com · 21/05/2026
🌴 MAJOR ANNOUCEMENT! 🌴 Ourlands, my cozy island builder, will arrive on June 2, 2026 on both Steam and the Epic Games Store! I'd greatly appreciate it if you could go and wishlist it and share it with EVERYONE YOU KNOW! Spread the vibes. Links below 👇🏽
8266118
Reposted by Ethan Ruhl
Malky @themalky.bsky.social · 20/05/2026
at my limit but also feeling fresh
drawing of the pokemon toucannon among tropical foliage, four red hibiscus and a light beige ribbon banner with the caption "piss off"
10904287
Reposted by Ethan Ruhl
Ed Morrish @edmorrish.com · 19/05/2026
the fuck it will
A white man in a business suit pointing a handgun at an open laptop
13210717161
Reposted by Ethan Ruhl
Maybe It Will Happen Today @today-maybe.bsky.social · 20/05/2026
A digital illustration taken from the final scenes of The Truman Show (1998). A huge wall painted to look like cloudy skies over the sea. and extending out from it is a set of stairs, also painted to look like the sky. The bottom of the wall and stairs are met with calmly rippling green seawater. At the top of the stairs is a dark, open doorway into the wall and a reversed out silhouette of a figure standing in said doorway. To the left of the stairs is a blue gray rectangle containing knocked out lettering with several of the letters inverted or reversed that reads 'Maybe it will happen today'
71049223
Reposted by Ethan Ruhl
Kenney @kenney.nl · 15/05/2026
Anyway, a good tool I found out about is MubLoop. It's free and helps create seamless looping sounds. I tried it, works really well and is now part of my toolset for upcoming audio assets! Check it out: mubdev.itch.io/mubloop
1450279
Reposted by Ethan Ruhl
Jón Kristinsson @jonkk.bsky.social · 13/04/2026
another scene for my short film about guys on boat #krita
09616
Reposted by Ethan Ruhl
Eniko Fox @enikofox.com · 11/05/2026
agentic AI is so fucking funny. i run an absolutely *tiny* indie studio and i still ask people "hey could you run me through how this works?" all the time because knowing how things work is a vital part of creating a quality product how does that work with AI? people just go "idk the AI did it"?
921129
Reposted by Ethan Ruhl
Bits @bitshammer.bsky.social · 10/05/2026
012834
Reposted by Ethan Ruhl
Chiitan🌈ちぃたん☆ @chiitan.love · 09/05/2026
The world is becoming harsher for transgender people right now. Darkness stretches before and behind them, and the pain is growing. Their wish remains simple — to love who they love and live true to themselves🏳️‍⚧️🏳️‍🌈 This is why we must join hands and change the world with compassion.
10087412641
Reposted by Ethan Ruhl
Ron Chan @rondanchan.bsky.social · 06/05/2026
Using the rules of linear perspective to combat ai slop can I get a hell yeah
3342051438
Reposted by Ethan Ruhl
Ethan M. Aldridge @ethanmaldridge.bsky.social · 05/05/2026
A limerick. Based on a true story.
A drawing of my as my little troll avatar, working on comics at my desk. The limerick reads "There once was a man who drew comics, because art is one of life's tonics. He continued to draw in spite of the flaw that the practice was bad economics."
44124293057
Reposted by Ethan Ruhl
cari •ᴗ• @caridescent.bsky.social · 05/05/2026
2272032829
Ethan Ruhl @ethanruhldev.bsky.social · 01/05/2026
Awesome album, would *highly* recommend🤩
020
Reposted by Ethan Ruhl
BreadPanes 🍔🏳️‍🌈 @breadpanes.bsky.social · 29/04/2026
AI rots your brain. Writing with ChatGPT is worse than writing shitfaced after a pub crawl.
311966850
Reposted by Ethan Ruhl
Katch @katchdraws.bsky.social · 27/04/2026
743511359
Reposted by Ethan Ruhl
FonsCordi Art @fonscordi.bsky.social · 25/04/2026
I just saw this on Tumblr. Not sure how true it is, but please be careful out there. Some artists say it happened on vgen too. #vgen #artsky
10478347
Reposted by Ethan Ruhl
Liam @ GamingOnLinux @gamingonlinux.com · 23/04/2026
Not what I would call entertainment, Microsoft. But okay.
"Copilot is for entertainment purposes only. It can make mistakes, and it may not work as intended. Don’t rely on Copilot for important advice. Use Copilot at your own risk." - Microsoft
819444
Reposted by Ethan Ruhl
Nicole 🐸🌿 shop update sunday! @munespice.bsky.social · 22/04/2026
We are all connected :) 🐸 #earthday
Spice the frog and her froglings forming a circle and holding hands with words “protect the earth”
2561213
Reposted by Ethan Ruhl
Harebrained @harebrained.bsky.social · 22/04/2026
Happy Earth Day.
3380963370
Reposted by Ethan Ruhl
NoJoule @nojoule.com · 19/04/2026
I added a new shader to my portal asset. Now you can use a texture combined with a mask texture to create more cool portals! nojoule.itch.io/pixel-portals #godotengine #vfx #gamedev #indiedev
371781215
Reposted by Ethan Ruhl
johnny, uplifted octopus @generativist.com · 19/04/2026
pope tweets good
When simulation becomes the norm, it weakens the human capacity for discernment.  As a result, our social bonds close in upon themselves, forming self-referential circuits that no longer expose us to reality.  We thus come to live within bubbles, impermeable to one another.  Feeling threatened by anyone who is different, we grow unaccustomed to encounter and dialogue.  In this way, polarization, conflict, fear and violence spread.  What is at stake is not merely the risk of error, but a transformation in our very relationship with truth.
251124283
Reposted by Ethan Ruhl
Chloé Stawski @chlowski.bsky.social · 06/04/2026
so AI is supposed to revolutionize every single aspect of the reality as we know it, but it's something we shouldn't rely on for anything serious or important cause it's so fucking unreliable, do I get that right my dude ?
111858554
Ethan Ruhl @ethanruhldev.bsky.social · 31/03/2026
Update: It works great! 🎉
000
Ethan Ruhl @ethanruhldev.bsky.social · 30/03/2026
Just a reminder, besides my website (link in bio) you can always find me on Mastodon! #indieweb mastodon.social/@ethanruhldev
mastodon.social
Ethan Ruhl Dev (@ethanruhldev@mastodon.social)
1 Post, 1 Following, 15 Followers · A programmer and codemancer with an approximate knowledge of many things || Views are my own
000