Hai Mac
banner
haimac.bsky.social
Hai Mac
@haimac.bsky.social
Hobby game developer, currently prototyping various ideas.

#indiegames #gamedev, UK-based
Prototyping a grid-based 2D puzzle game using Godot's GridMap. So far so good, instead of designing the levels in code/config, it's possible to design them in the editor instead and then reconstruct the grid representation
November 14, 2025 at 8:00 AM
Quick prototype: Fly a plane and don't get hit by the wind turbines! More danger, more points.

No install needed, play in your phone browser. Let me know what you think.

codelite.org.uk/wingstrike

#godot #gamedev
October 21, 2025 at 2:23 PM
Solve puzzles by shifting gravity.

Gridfall is a first-person puzzle game where you manipulate gravity to find your way through a world filled with mysterious architecture.

Subscribe for updates: codelite.org.uk/gridfall/

#PitchYaGame #GameDev #Indiedev
June 6, 2025 at 4:03 PM
Practicing some modelling to a reference in #Godot. Mostly lit using emissive lights, but couldn't quite get the glow near the ceiling to be strong enough. Also not enough blue tinge compared to reference.

#indiegame #gamedev #leveldesign #godot
May 26, 2025 at 9:13 PM
I've been prototyping new puzzle levels for #Gridfall, this one took a bit of adjusting but I'm happy with the final layout. It looks deceptively simple to solve but there are a few gotchas.

#indiedev #gamedev #puzzlevideogame
May 23, 2025 at 3:44 PM
LightmapProbeGrid is such a lifesaver! #godot LightmapGI baking can autoplace Lightmap probes for you, but sometimes they end up on geometry boundary, resulting in underlit dynamic objects.

godotengine.org/asset-librar...

#indiegame #gamedev
May 12, 2025 at 4:30 PM
New mechanic - proximity sensors (& cubes)! They interact nicely with the gravity shifts to create interesting puzzles. This level is one of the first ideas I had, will be prototyping more challenging layouts.

#screenshotsaturday #indiegame #gamedev #puzzlegame
May 10, 2025 at 2:21 PM
A playthrough of one of the new levels. Already had 1 playtester break it in 2 different ways and another telling me it was too easy

#screenshotsaturday #indiegame #gamedev #puzzlegame #godot
May 3, 2025 at 11:36 AM
Reworked the deadly/safe fall indicator, based on feedback. It is no longer combined with the reticle, which confused players.

To be honest, still considering just removing it and let players just try and see!

#indiegame #gamedev #puzzlevideogame #godot
May 1, 2025 at 11:44 AM
Without knowing much about this game, is it clear what this reticle symbol means?

#indiegame #gamedev #puzzlevideogame #godot
April 29, 2025 at 3:55 PM
New reticle! It not only shows which surfaces you can switch gravity to, but also lets you know if drop is safe or fatal, if you look down.

#screenshotsaturday #indiegame #gamedev #godot #liminal #puzzlegame
April 26, 2025 at 12:43 PM
This level is called The Square, as it features, well, a large illuminated square. Which lighting looks better - horizontal vs vertical?

#PuzzleGame #indiegame #gamedev #puzzlevideogame #leveldesign
April 21, 2025 at 1:54 PM
Completed another prototype level, this one is quite vertical. Is it clear which way the exit could be?

👉 Subscribe for updates: subscribepage.io/gridfall

#screenshotsaturday #PuzzleGame #puzzle #thinkygame #puzzlevideogame
April 19, 2025 at 8:22 AM
Can you find a way to the exit at the top of this vertical gallery?

#leveldesign #indiegame #solodev #godot
April 16, 2025 at 10:02 PM
I focused on the player vistas too, making sure the goal is visible right from the start. The large octagonal structure was stealing focus from the light bridge, so it had to go. It may find itself in a different level.

#leveldesign #gamedev #gridfall #indiegames
April 13, 2025 at 9:24 AM
Sometimes less is more. Tried to make this puzzle idea work by adding more pieces. The level ended up a confusing, joyless mess. Paring it back brought out the main elements while still challenging the player.

#leveldesign #solodev #godot #indiegame
April 13, 2025 at 9:24 AM
Early playtesting showed players losing track of which way to go after several gravity shifts. Next step - experiment with subtle ways to signpost.

#ScreenshotSaturday #gamedev #indiegame #gravity #playtest #Gridfall
April 12, 2025 at 8:04 AM
Done! Implemented a tutorial level to explain the core mechanic. Hope I got the mood lighting right. One step closer to playtesting.

#indiegames #godot #liminal #gamedev
April 9, 2025 at 6:42 PM
Gravity shifts can be disorientating and nauseating, so I've added a "down" indicator, plus a reticle that also highlights which surfaces the player can shift onto.

#gamedev #indiegames #puzzle #solodev
April 6, 2025 at 3:07 PM
Found inspiration for a puzzle level when passing the Royal College of Art. The building’s first two floors are offset, creating an interesting wall-walking section.

#screenshotsaturday #gamedev #indiegame
April 5, 2025 at 8:00 AM
Hi #gamedev, share your Game Engine and 3 screenshots of your game!

Mine's are from a work-in-progress game #Gridfall

#gamedev #indiedev #indiegame #godotengine
April 2, 2025 at 9:49 PM
The #blender#godot workflow is pretty smooth and allows me to quickly prototype level ideas.

docs.godotengine.org/en/4.4/tutor...

#gamedev #indiegame
April 1, 2025 at 7:50 PM
Tutorial puzzles on the sliding panels.
Level modelled in #Blender

#indiedev #gamedev #godot
March 31, 2025 at 9:07 PM
Similar to Portal’s “non-portalable surfaces”, Gridfall will have walls which you can’t use to change gravity direction (but can still walk on). Do you think this material/visual communicates this well?

#indiedev #gamedev
March 31, 2025 at 3:09 PM
Testing a new mechanic: panels that slide in & out based on the current gravity direction, creating new surfaces the player can access.

#gamedev #indiedev
March 30, 2025 at 9:25 PM