Daniel / Caaz
@caaz.me
2.2K followers 4.7K following 2.3K posts
Web & Game Developer, 3D Modeler, Bug Smasher. I could use some help! If you're in need of a Godot Developer or a Web Developer, I'm looking for a job! https://ko-fi.com/Caaz
Posts Media Videos Starter Packs
Pinned
caaz.me
Hey! I go by Caaz, you may remember me from tumblr and twitter.

I'll be sharing various nonsense containing but not limited to
- Blender Modeling, Texturing
- Godot Shaders
- Web Development, Django/Python mostly
- Pico-8
- 3D Printing

Into the same stuff? Make my feed interesting #promosky
caaz.me
Yeah totally aaaand as-is the current ruleset would totally work in paper fine sooooo hell now this sounds like a fun thing to at least offer on release aaaaaaa
caaz.me
it used to be a little fancier but I limited the palette a bit further. But anyway I donno, maybe. I did wind up making them very close to the standard card size (off by like, a pixel for mirroring purposes) so technically I could print these out as actual cards which might be neat.
Original Eternal Twilight art
caaz.me
Day 3 of #CosmicHorrorsJam and I'm having a blast drawing some cosmic horrors!

There's 20 cards in the horror deck, and I've done 6 so far, I feel like I'm on a reasonable pace!

I spent most of Day 2 writing up descriptions for these cards so today is just bringing them into reality! #gamedev
Six cards displayed, Eternal Twilight, The Truth, Grasping Smog, The Birds, Maddening Device, and Spatial Spirits.
caaz.me
Personally though I don't think I've ever really vetted any addon I've used to see if they're AI written. I would prefer that it's not though. I don't use autocomplete (Just cause it interrupts my thinking quite a bit) and I wouldn't use AI for code of any kind.
caaz.me
I think if you were so against genAI as to care about that type of thing, you could write your own. This isn't terribly uncommon among some companies I've worked with, where most code was done in house to prevent third party shenanigans.
caaz.me
Crazy cool and ridiculously simple? Gotta be a game changer for so many people
napasgames.bsky.social
Ahhhh I didn't expect it to be this cute! I messed around with Line2D more and turns out it's the most underrated node in the entire Godot engine! #indiegamedev #gamedev #godot #cozygame
caaz.me
Thanks! Yeah this is like the first time I've entered a jam with like an entire actual idea so it's been really smooth sailing -- but everything here right now is mostly mock up, there's barely anything hooked up except for some mouse hover to read card effects
caaz.me
Oh yeah, I've been working on a tool to make building a palette as simple as possible. It's taught me a lot of stuff about colors so far, but limited palette still feels real difficult for me. I think right now my current game makes use of probably like 20 colors or so and most of it is grayscale
caaz.me
Alright #ScreeenshotSaturday I'm bringing my palette builder! Saving, Loading, Base colors, a UI overhaul, and exporting the palette as an image! I'm really close to feature complete! But I've got a few things to work out and I've got to rework saving, loading, and exporting for the web build.
caaz.me
yeah that'd probably totally work. I kinda like this 4 color style, really reminiscent of older stuff like gameboy. I've never tried doing anything like that
caaz.me
Day 1 of #CosmicHorrorsJam down! As I wind down from here, I'll be writing up some technical documentation to figure out how exactly I want this game to be structured. it's mostly been art so far and I'm going for a film noir, art deco style! #gamejam #indiedev #gamedev
A card game showing a card back depicting some kind of three eyed skull with tentacles wearing a crown, some cards played, and three characters, a scientist, detective, and cultist. Each have three stats... but it's unclear what those represent, for now. They also each have three cards. a popover shows card effects when hovering over a card played.
Reposted by Daniel / Caaz
grimclownjay.bsky.social
With the #SteamNextFest in 3 days and the release date less than a month away, I humbly ask: Would you kindly wishlist my game? And if you're not interested, perhaps a repost so it may reach people who might be?

#GameDev #Gaming #2DGames #IndieDev #RetroStyle #UnrealEngine #Games #CurtainsTheClown
Curtains The Clown on Steam
Meet Curtains. An exiled alien clown in search of a home. While passing through a distant galaxy, he was forced to land when his ship's fuel cells ran dry. Now stranded in a far away world, Curtains m...
store.steampowered.com
caaz.me
By making cobblestone floor tiles you run the risk of the cobblestone background sorta blending together with it. You could simplify the background, or use entirely different shades to ensure they're visually distinct enough. This kinda thing is way more apparent while playing a level tbh
caaz.me
I think so, yeah. Platformer tilesets are a real interesting challenge. One thing to be aware of is the contrast between your background and foreground. The green screenshot does this by having the background be fairly busy, and the foreground be simple shapes with highlighted edges.
caaz.me
I saw what you meant though, changing it through ProjectSettings doesn't seem to do anything, I'm guessing when the game starts it's probably calling this RenderingServer function
caaz.me
Ooh challenge accepted!

func _process(_delta: float) -> void:
var rand_color:Color = Color(randf(),randf(),randf())
RenderingServer.set_default_clear_color(rand_color)

Seems to work. Don't actually do it this way though this is hella strobey
caaz.me
Alright, taking a break from palette work to instead work on a jam game! I'll be taking part in the #CosmicHorrorsJam and making a spin on a board game I really enjoy. In the process I'll see how well this palette tool really is by using it a ton for art! #indiegamedev
caaz.me
Random thought, how effective/stupid would it be to export this mesh at various stages of burning and play it back mesh by mesh, like sprite animations
caaz.me
Apparently I'm on the anti-ai list, lmao. I try not to participate in internet drama because I imagine it's not healthy but I did get pulled in once.
bsky.app/profile/caaz...
depresseddeveloper.bsky.social
Cait’s post piqued my curiosity, so I checked which recent block lists I’m on. In a different thread I suggested this guy was a fed and shortly after get added to a list of “Knowers”

🤔
A screenshot of borgly’s Bluesky list of “Tankies and Trumpies” and “Knowers”
caaz.me
You can probably get even simpler than this by setting the default clear color and removing that background control node, if you're just shooting for a solid color
caaz.me
It can totally work! It's just tough to keep scope down with that sort of process. I think most things I work on start out that way though. This didn't even have a repository til I was well into development which is a little scary
caaz.me
Yeah motivation is a tricky beast for me I usually have to just push through and force myself to start because I can't handle a half-finished thought. But yeah, I probably follow that idea too until I run out of small tasks lol. At least most of em are clear
caaz.me
Oh and don't forget about Theme type variations! They're an easy way to get around ever doing manual overrides, if say, you need a margincontainer with different margins in different scenarios
Theme type variations
When designing a user interface there may be times when a Control node needs to have a different look than what is normally defined by a Theme. Every control node has theme property overrides, whic...
docs.godotengine.org
caaz.me
Themes is the big one for sure, I'd avoid manual overrides. A smaller tip would be always use anchors. There's almost no situation where I'd use absolute positioning as it can be a nightmare in making a ui scalable if your game/tool happens to do that ever.
caaz.me
My site runs on GitHub pages but there are a few other static site hosting options that are free too.

Self hosting miiight be an option but most ISPS are against it at least in the us