Sign in

Ethan Clark

@ethanclark.bsky.social
424 followers 142 following 326 posts

Game Developer/Programmer. N Step Steve, Tauriel Teaches Typing, Bee Magic, Parallel Dungeons, & more. Opinions my own. (they/them)

PostsRepliesMedia
Ethan Clark @ethanclark.bsky.social · 2h
Now I'm imagining a sort of monkey's paw situation where players are allowed to customize games, but they're only allowed to customize *other people's* games. I wonder how that would shake out...
010
Ethan Clark @ethanclark.bsky.social · 07/10/2026
If someone released a decomp of a small indie game, I think it would be poorly received. I'd certainly be a little disappointed if someone released an AI decomp of my own project.
110
Ethan Clark @ethanclark.bsky.social · 07/10/2026
Also cpanel!
000
Ethan Clark @ethanclark.bsky.social · 07/10/2026
I use Inmotion Hosting. They have an EU server option, webmail, and no AI nonsense as far as I can tell.
110
Ethan Clark @ethanclark.bsky.social · 06/10/2026
I got an external SSD and all my storage problems have been solved.
010
Ethan Clark @ethanclark.bsky.social · 06/10/2026
Word on the street is that they're not letting anyone post anything now.
010
Ethan Clark @ethanclark.bsky.social · 06/10/2026
In my experience (of being in one,) these sorts of mega huge discords are hard to moderate even IF you're prepared. So I can only imagine what it's like with a total of 5 ish mods.
120
Ethan Clark @ethanclark.bsky.social · 05/10/2026
I remember back when Tweetdeck got an update that gave me the option to block myself (this was shortly after the takeover.) It didn't actually do anything but log errors to the developer console, still amusing nonetheless.
000
Ethan Clark @ethanclark.bsky.social · 02/10/2026
If you ever need ideas for programming you can DM me.
010
Reposted by Ethan Clark
Dan DiIorio @trampolinetales.com · 30/09/2026
📢 NEW GAME ANNOUNCEMENT!!! Category Connections is a chill puzzle game where you sort 3,000 things into 100 categories. No timers, no stress, just a big grid of things for you to organize. Perfect for a rainy afternoon. Coming to Steam and Mobile in 2027. Wishlist now! CategoryConnections.com
16121
Ethan Clark @ethanclark.bsky.social · 30/09/2026
Some day, I need to make "Ayy Magic".
010
Ethan Clark @ethanclark.bsky.social · 30/09/2026
I saw the first part of Lady Emily's recent Gundam video so I kinda know the premise already, BUT before that I would have probably answered "It's some sort of magical girl anime?" (Like Sailor Moon (also have not seen))
001
Ethan Clark @ethanclark.bsky.social · 28/09/2026
I know this is me being pedantic, but I do think it's important to recognize that.
020
Ethan Clark @ethanclark.bsky.social · 28/09/2026
I'd argue that it's a layer of *concretion*, since the specifications for old consoles are fixed in place, which is what allows old ROMs to be played today. Obviously *how* those ROMs are played is abstracted away, but IMHO the not-abstract part is the most salient thing.
110
Ethan Clark @ethanclark.bsky.social · 26/09/2026
Technically, nobody can falsify the results if they never get published!
000
Ethan Clark @ethanclark.bsky.social · 26/09/2026
Yep, I played Backdoors when the second one came out (and then the third when I finally realized that released.) IIRC you were credited as a playtester? I need to check out Winter Witch... I'll do it soon.
110
Reposted by Ethan Clark
Fabian Fischer @ludokultur.bsky.social · 25/09/2026
Topdeck Automat releases November 16! 🚨 This might just be your new auto-battler obsession! 👀 Combine hundreds of cards, infinitely stackable modules and the unique abilities of 30 different characters into crazy chain-reaction builds! 💥 👉 Wishlist now: store.steampowered.com/app/4321920/...
23719
Ethan Clark @ethanclark.bsky.social · 25/09/2026
In order of when I thought of 'em: Hiveswap N Step Steve (does it count if I made it lol) Broken Age I guess does Half Life count? ENA: Dream BBQ Corru.Observer Umineko When They Cry Minecraft Story Mode The Walking Dead BackDoor by SolarVagrant (I hope this gets finished some day :33)
120
Ethan Clark @ethanclark.bsky.social · 24/09/2026
Okay, it turns out the answer is "VR remake of Dual Destinies that's exclusive to Meta hardware." :/ bsky.app/profile/wari...
001
Ethan Clark @ethanclark.bsky.social · 21/09/2026
Nice! Does the game have a lighting engine or is it all baked into the art?
100
Ethan Clark @ethanclark.bsky.social · 19/09/2026
If this was true, then chess masters would just play random moves when fighting each other and that would become the dominant strategy.
0460
Ethan Clark @ethanclark.bsky.social · 16/09/2026
"I can't justify having 20 artists..." Then maybe don't have 20 artists? Consider scoping your project so it only needs 1 artist instead.
020
Ethan Clark @ethanclark.bsky.social · 13/09/2026
One of the gifs in the end of act 1 update had a frame that contains a silouette of someone that we're 99% sure is June. Which isn't much but it's something.
A silouette of a female figure holding a hammer which looks a lot like Ebgert's hammer. Hmmm...
110
Ethan Clark @ethanclark.bsky.social · 12/09/2026
So it does, apparently. But I had to switch Parallel Dungeons from Forward+ to Compatibility to get it to work on my friend's computer, so I have some doubts on if this fallback works 100% of the time or not... Still, good to know!
https://docs.godotengine.org/en/stable/tutorials/rendering/renderers.html

Since Godot 4.4, when using Forward+ or Mobile, if Vulkan is not supported, the engine will fall back to Direct3D 12 and vice versa. If the attempted fallback driver is not supported either, the engine will then fall back to Compatibility when the RenderingDevice backend is not supported. This allows the project to run anyway, but it may look different than the intended appearance due to the more limited renderer. This behavior can be disabled in the project settings by unchecking Rendering > Rendering Device > Fallback to OpenGL 3.
010
Ethan Clark @ethanclark.bsky.social · 12/09/2026
PSA to folks playing a Godot game: If a Forward+ Godot game doesn't work on your device, you can force the game to switch to Compatibility by using the command line argument "--rendering-method gl_compatibility" (you can put this in Steam's launch options.) The game *may* be playable this way.
120
Ethan Clark @ethanclark.bsky.social · 12/09/2026
Second PSA to devs making a game in Godot engine: The Forward+ and Mobile renders require vulkan support, which many devices still do not have. Try switching to the Compatibility renderer if you want it to work.
120
Ethan Clark @ethanclark.bsky.social · 12/09/2026
PSA to devs making a game in Godot engine: Godot publishes recommended/minimum specs for their games, so if you're not sure what to put as the minimum specs for your game, you can just use what they have! (More intense games might need more RAM/CPU) docs.godotengine.org/en/stable/ab...
docs.godotengine.org
System requirements
This page contains system requirements for the editor and exported projects. These specifications are given for informative purposes only, but they can be referred to if you're looking to buil...
190
Ethan Clark @ethanclark.bsky.social · 12/09/2026
I'd use 1-3 if negatives and zero aren't a concern.
040
Ethan Clark @ethanclark.bsky.social · 11/09/2026
And it's a well deserved achievement!
083
Ethan Clark @ethanclark.bsky.social · 08/09/2026
This post made me wonder: has the health of the game music industry been closer to the game industry or the music industry? (Not that either are in a particularly healthy state at the moment.)
000
Ethan Clark @ethanclark.bsky.social · 07/09/2026
I think it's easier than ever to make a video game, but it's still hard to make a "great" video game. In no small part because people's expectations for what a "great" video game is has risen (though I do think we've hit a ceiling of sorts.)
041
Ethan Clark @ethanclark.bsky.social · 06/09/2026
In case you missed it, there are forms here for buyers (to let me know what you want) and artists (if you want to get paid to draw merch designs) nuvofacto.com/announcement... (had to re-post this due to typo)
nuvofacto.com
Nuvo Facto merch announcement
010
Ethan Clark @ethanclark.bsky.social · 06/09/2026
The poster, on the other hand, needs some work. The material I chose was too cheap and I'm not satisfied with the design I made (It feels incomplete.) Back to the drawing board!
A paper poster featuring the level from Bee Magic. It's very warped.
130
Ethan Clark @ethanclark.bsky.social · 06/09/2026
Merch Store progress report: the test stickers I ordered arrived! I was worried about the quality since these were the (slightly) cheaper "kiss cut" option but they seem to be in perfect condition. I'll move forward with these!
A sticker of Steve from N Step Steve and the protagonist of Bee Magic applied to my laptop.
150
Ethan Clark @ethanclark.bsky.social · 05/09/2026
Yeah I think the fact that everything that leaked was so old is probably going to kill interest. And most people have been focusing on Valve's own stuff that leaked; I think this post is the first I've heard of non Valve games being included in the leak.
010
Reposted by Ethan Clark
Bobby Vanden @danga.games · 02/09/2026
HE WHO WATCHES IS OUT NOW! Please go check it out if you are at all interested in puzzle games. It is a banger (self certified) and something that I really put my heart into. Day one reviews go so freaking far, if you like the game please do leave a review! I even narrated a trailer for it 😬
37025
Ethan Clark @ethanclark.bsky.social · 02/09/2026
Nepepper
A salt shaker with Nepeta's face on it
020
Reposted by Ethan Clark
Nuvo Facto @nuvofacto.com · 02/09/2026
Nuvo Facto is making a merch store! Want to pay for cool merch? Want to get paid to make cool merch? Head to the link below and fill out the forms! nuvofacto.com/announcement...
An image of Steve from 5/N Step Steve looking at a webpage of the Nuvo Facto Merch Store offering a sticker of himself.
011
Ethan Clark @ethanclark.bsky.social · 01/09/2026
Perhaps a better solution is where you keep everything as blocks, but every block has valid C syntax written on it such that it forms a valid program if you were to throw it at a comiler. Basically, the blocks become training wheels for text based syntax.
040
Ethan Clark @ethanclark.bsky.social · 01/09/2026
A mod for scratch that lets you type out math expressions instead of meticulously constructing them out of the green blocks might be good? Though it might be hard to motivate scratch users to use it.
140
Ethan Clark @ethanclark.bsky.social · 29/08/2026
Here's the server's ban appeal form: docs.google.com/forms/d/e/1F...
docs.google.com
HSO Discord Ban Appeal Form
Fill out this form if you are currently banned from the HSO Discord server, but you believe the ban was unfair or you've changed enough to deserve a pardon. Please keep your discord message requests o...
110
Ethan Clark @ethanclark.bsky.social · 24/08/2026
People have been saying "Too much quality, not enough quantity" for a while now! (/s)
010
Reposted by Ethan Clark
Robin Ward @eviltrout.com · 21/08/2026
I wrote up tips for saving and loading games durably in Godot. It's stuff I wish I'd known before shipping games on PC: eviltrout.com/blog/2026-08...
eviltrout.com
Tips for Saving Game Data in Godot
How we made save games in The Roottrees are Dead and The Incident at Galley House resilient to full disks and failing hard drives.
512230
Ethan Clark @ethanclark.bsky.social · 23/08/2026
@flatluigi.bsky.social Here's the review! bsky.app/profile/etha...
011
Ethan Clark @ethanclark.bsky.social · 23/08/2026
Day 38: Full Bore by Whole Hog Games steamcommunity.com/profiles/765...
A cool metroidbrania game with a very nice early-2010's aesthetic. This doesn't play like most puzzle games; its approach to timing puzzles and movement might be frustrating to some players. But for me, its unique approach to puzzle gameplay is charming.
011
Ethan Clark @ethanclark.bsky.social · 22/08/2026
Thanks for reminding me about this! Review incoming...
110
Ethan Clark @ethanclark.bsky.social · 19/08/2026
These days it feels like many big publishers have forgotten that you can just make small games. Or has the AAA industry forgotten how to do so?
011
Ethan Clark @ethanclark.bsky.social · 19/08/2026
They signed a deal to stream the series on Netflix in addition to YouTube.
040
Ethan Clark @ethanclark.bsky.social · 19/08/2026
Actually, the scroll bars I've tested seem to only keep tracking the mouse when it's close-ish to the bar; if you move the mouse too far away they will stop responding. But not MY scroll bars. They'll work at infinite range.
130
Ethan Clark @ethanclark.bsky.social · 19/08/2026
Also, UI elements are more complicated than they seem. For example: scroll bars should only react to the mouse when the mouse is inside them. Unless you start dragging the scroll bar and them move the mouse away from it, in which case it should keep following the mouse until you release it.
120