Sign in

Mack

@macksaur.bsky.social
1K followers 486 following 176 posts

Solo indie gamedev making a zeldalike! ...in Godot! I love exploring dungeons, cool puzzles and rich game mechanics that allow for shenanigans. I may also be susceptible to roguelikes and procgen.

PostsRepliesMedia
Mack @macksaur.bsky.social · 05/08/2026
I think an MRP will be very difficult, here's a kludge you can use to get the assembly when you save the script. Assuming you'd want to see such a thing 😅 This snippet has saved my bacon when I've been adding new instructions.
Godot engine source code from `gdscript_compiler.cpp`, showing how to quickly print disassembly of compiled functions.
120
Mack @macksaur.bsky.social · 30/09/2025
e n h a n c e 🔍 #zelda #gameboy #gamedev
A very high-resolution cropped screenshot of a faux Game Boy LCD showing Link's Awakening
0305
Mack @macksaur.bsky.social · 30/09/2025
I've never really understood the draw of CRT shaders... well, until I made one! Here's a high-res screenshot of the game that got me hooked. I rendered at 🔍8x zoom to hopefully let the details come out. Ah, I've such fond memories of the gb/gbc! LCD shaders > CRT shaders 😾 #zelda #gameboy #gamedev
A very high-resolution screenshot of a faux Game Boy LCD showing Link's Awakening
3419
Mack @macksaur.bsky.social · 09/05/2025
Been working on a new player sprite and a bunch of new fx. Here's some new materials with sounds! and footprints! #zeldalike #gamedev #indiedev I will try to post more (I get bummed out easily, sorry 😑) I'm also working up to revealing the actual name of this thing lol. Let me know what you think?
77012
Mack @macksaur.bsky.social · 30/03/2025
Have you ever wanted to iterate every cell from a Rect in Godot?? What do you think of this? 😅 Should I clean this up and make a PR? #godot #gamedev
Some GDScript code showing how to hypothetically iterate the coordinates of a rectangle.
083
Mack @macksaur.bsky.social · 23/03/2025
Maybe something this works? If you track the change of state over time you can turn a continuous signal into a pulsed one. But there's not a magic once statement sadly. The variable has to live somewhere and the compiler isn't sure what you want.
Some rough code that tracks state changes and executes snippets on the rising/falling edges.
110
Mack @macksaur.bsky.social · 06/03/2025
This floor feels weird. #gamedev #indiegame #pixelart
0325
Mack @macksaur.bsky.social · 04/03/2025
Here's what it looks like specifically with the bow, since this is how I ended up here. I think the bow either needs some kind of hold to strafe, and release to fire, or a dedicated strafe button. Requiring two buttons for an item to be fun has me uneasy.
110
Mack @macksaur.bsky.social · 04/03/2025
I'm thinking of adding a dedicated strafing button to keep the player locked-on in a particular direction. Maybe I'll just build this into the items that require it? Previously only the sword does this when you hold it out, and the bow is basically a pain to aim consistently. #gamedev #indiegame
2183
Mack @macksaur.bsky.social · 04/03/2025
Look what I did to poor GDScript now, lol. I made the ternary optional. Ok, back to gamedev... #godot #gamedev
A picture of some code that uses the GDScript ternary operator to add something like Ruby's If/Unless.
0103
Mack @macksaur.bsky.social · 26/02/2025
Q: How many items can the boomerang hold?? A: At least this many items! 😎 Is it too many...? lol #gamedev #indiegame #pixelart #zeldalike
26313
Mack @macksaur.bsky.social · 26/02/2025
Here's a closer look at just the boomerang picking up some items! How many gems do you think it can hold?? #gamedev #indiegame #pixelart #zeldalike
0193
Mack @macksaur.bsky.social · 25/02/2025
I've been tinkering on this for like forever, I better start showing it off! Here's some basic combat with the boomerang in my game! What do you think, do you like it? It might one of my favourites. I need to add lots of powerups and enchantments for it. 😏 #gamedev #indiegame #pixelart #zeldalike
2204
Mack @macksaur.bsky.social · 31/12/2024
I started with a very rigid system that just knew how to run the animation for a simple particle, the texture could be customized. Then it grew legs and a physics simulation. The more parameters I added the less I used hard-coded particles. Here's what I've built so far! It needs a going over!
Snippets of code showing how I interact with the Leaps, SFX and PFX systems. The code is a little messy (bespoke) but it remains very simple and maintainable.A Godot resource built to configure my particle system. It's missing a few of the wackier parameters. I add them as I need them in order to not burden the system with too much cruft.
010
Mack @macksaur.bsky.social · 31/12/2024
I love that the more that I work on my game, the more little snippets and effects I accumulate. These are really satisfying elements to see in games for me. They make pillaging, looting and breaking stuff 👌! Are you the same? #gamedev (Thanks to @chase-hunter.bsky.social for prompting a video!)
5377
Mack @macksaur.bsky.social · 30/12/2024
So I did a buuuncha more text stuff today. Maybe boring but... necessary. I prettied up the breaking too! There's lots of new opcodes like [fast] or [slow] and a few short escape codes for managing colours like &R; for red etc. What else do I need?... Back to real gameplay soon??? Maybe! 😆 #gamedev
2305
Mack @macksaur.bsky.social · 29/12/2024
Testing out a new text/dialogue system that's easier to work with. I'm missing a few text opcodes still but I wanted to see what it looked like anyway with some effects and ridiculous portraits. Do you guys like rough gifs like this? or do you just like polished stuff? #screenshotsaturday #gamedev
4304
Mack @macksaur.bsky.social · 18/12/2024
I've always tinkered on puzzly-arpg prototypes or turn-based procgen roguelikes. It's been a long quest to understand the zen of existing in a discrete space and wanting to share that feeling. There's something special about the way it lets designers *and* players tell stories that I love. #gamedev
An abstract graph representation of a randomly generated dungeon with colour-coded locked off areas that require different keys to access.Another abstract graph representation of a different randomly generated dungeon with colour-coded locked off areas that require different keys to access. This one has a more fluid and interesting layout vs. a regularized tree shape.
0102
Mack @macksaur.bsky.social · 18/12/2024
These levels are old/unfinished, but, I am *very* fond of the contrast in the lighting and shadows. Do you think it suits? or is it too much? I might be breaking some aesthetic rules but I have plans. 👀 #gamedev #godot
16988
Mack @macksaur.bsky.social · 02/12/2024
Raining? In the fire dungeon? At this time of day? Localized entirely within this room? Would you like to see...? #gamedev #indiedev #zelda #godotengine #pixelart
1403
Mack @macksaur.bsky.social · 30/11/2024
Almost done cleaning up the messy code I made throughout the week! And it's still #screenshotsaturday so here's more; watch out for the spinny bois! I'm really starting to enjoy the tileset after a few iterations on the colours. #gamedev
3324
Mack @macksaur.bsky.social · 30/11/2024
Ok, I got distracted, I'm not done tidying up the codebase yet but I wanted to try out a little bit of UX improvement. Do you think I should show the items that are being picked up above the players head? #gamedev #screenshotsaturday
3414
Mack @macksaur.bsky.social · 20/11/2024
Hooray! Lookit, I finally got a Godot label! 🥳 I guess that means it's time for more gamedev!
A screenshot of the Godot editor, showing Mack's game, with a hello-world style post overlaid that reads: "Hi! I'm Mack and I'm making a zeldalike game!". There are also two labels applied to the account, 'Godot' and 'Game Dev'.
2411
Mack @macksaur.bsky.social · 19/11/2024
Here's a reason why I don't get any work done lol. Look, list comprehensions! In GDScript! github.com/godotengine/... This isn't helping my goal setting... 🙃 #gamedev #godot
A snippet of code written in GDScript that's utilizing a common Python language feature, List Comprehensions, to quickly transform some data.
140
Mack @macksaur.bsky.social · 07/11/2024
These crystal switches and barriers were really fun to make! I'm still procrastinating on some new monster logic but I love interactive mechanics so I took a break for this (and more sound design!). This puzzle checks you know how to trigger the switch remotely. #gamedev #indiedev #indiegame #zelda
3273
Mack @macksaur.bsky.social · 30/10/2024
Second draft of the health bar since moving to Godot 4 and settling on a Gameboy aesthetic. I'm always scared to share UI stuff because it keeps changing and is never complete. It is workable for now. Much more other work to do! #gamedev
1182
Mack @macksaur.bsky.social · 29/10/2024
I made a quick little bit of code that randomly sketches out potential dungeon layouts and connects the rooms. Stuff like this is great. It helps unlock some creativity since it's so abstract and forces you to think about what you want to make. #gamedev
Scratchy lines illustrating the layouts of potential dungeons, with their entrances and exits marked.
1181
Mack @macksaur.bsky.social · 17/10/2024
Hi! I'm Mack and I'm making a zeldalike game! It's early days but I want to share my progress with everyone as I work and make things. I can't wait to see all the cool things everyone else is making!
61029