#EniBlockGame
just to prove i can do it i edited my code to produce some slanted water blocks, which i'll use later to create flowing water

and yes, flowing water will still wobble :3

#EniBlockGame 🎮
November 11, 2026 at 11:23 AM
and i've added refraction, so the underwater geometry warps and distorts because of the waves :D

wood fence artfully placed in the foreground to show this *doesn't* do that awful thing where the warping picks up on pixels that aren't even underwater

#EniBlockGame #GameDev #IndieDev 🎮
November 11, 2026 at 2:24 PM
don't look half bad at night time neither

#EniBlockGame 🎮
November 11, 2026 at 3:41 PM
realized i can set the corner height for water blocks to the highest water level of neighbors touching that corner, so now i can build a cool looking water column!

only got water spread and swim physics left

note: water on the sides doesn't flow downwards yet but it will

#EniBlockGame #GameDev 🎮
November 15, 2026 at 11:18 AM
i can control the water height per corner now, which was trickier than you might think within the limitations of the block shader

so i lowered the surface of the water a bit and also added some vertex displacement :3 it's a subtle effect but it adds a lot

#EniBlockGame #GameDev #IndieDev 🎮
November 10, 2026 at 3:17 PM
not bad for a first pass on water i think, but lots of refinements still to make. i disabled the faux reflections and i don't think they're going to work out for this use case, but then again they weren't adding much anyway

#EniBlockGame #GameDev #IndieDev 🎮
November 9, 2026 at 4:52 PM
picking this thread up 10 months later. i've done a first crude pass on implementing water blocks, which is why i added order independent transparency in the first place :|

as a reminder you can find out more about this project at enikofox.com/blockgame

#EniBlockGame #GameDev #IndieDev #ProcGen 🎮
November 8, 2026 at 9:25 AM
#EniBlockGame is quite literally what inspired this too!
January 23, 2026 at 4:02 PM
Started on this since last year ~Aug and slowly chipped away at it on my little Thinkpad x13s feelin inspired by #EniBlockGame.
Uses C++ and Vulkan and already uses a lot of cool SIMD and multi-threading tricks from my previous attempt back in 2020!
x.com/Wunkolo/stat...
January 23, 2026 at 3:59 PM
took a hiatus from posting under #EniBlockGame for the holidays but we're back with a new dev thread!

on my break i added order independent transparency, reflective materials, occlusion culling, and jazzed up the skybox and you can read about all of that on itch: itch.io/blog/1326227...

#GameDev 🎮
Block Game Update #2: fences, transparency, reflective materials, and 450 FPS
Welcome back to the Block Game Update! When we last left off we'd just implemented doors. After that I decided to tackle fences and fence gates. I also went on a side quest to make the stone blocks a....
itch.io
January 23, 2026 at 11:47 AM
the relevant hashtag is #EniBlockGame though i took a break from posting using it around the holidays

it also has a site with FAQ, screenshots, and a dev feed: enikofox.com/blockgame
Block Game | Ultima/TES meets Minecraft
Ultima/Elder Scrolls meets Minecraft voxel sandbox game with building and crafting.
enikofox.com
January 15, 2026 at 8:08 AM
made it so blocks can have custom collision and targeting boxes and have multiple of each. having done that, fences no longer behave like a full block and they're 1.5 blocks tall so they can't be jumped over

#EniBlockGame #GameDev 🎮
December 22, 2025 at 8:59 PM
finally got the motivation together to fix the item icons for doors and fences (before the doors only showed the bottom tile, and fences were just a single unconnected post)

#EniBlockGame #GameDev #PixelArt 🎮
December 22, 2025 at 2:04 PM
for no particular reason i decided to put all the items you can currently obtain in block game into my inventory and wow, it's quite a lot already!

#EniBlockGame #GameDev 🎮
December 22, 2025 at 10:40 AM
need to start specifying custom collision boxes for blocks and i'm sitting here wondering whether i want to embed that information in the 3d models using object groups (which aren't rendered,) or if i wanna do it via feeding coords into the json blocks spec

#EniBlockGame
December 21, 2025 at 1:28 PM
my first iteration was actually tap E to open, and if you hold it and walk to the other side it closes behind you

it worked but it was a little clunky. i realized i had a spare button that was unused for doors and i could just use that and its way nicer, simpler, and more versatile

#EniBlockGame
December 20, 2025 at 9:57 AM
it's never too early for quality of life features, so i added a hold open/closed feature to block game doors

press and hold the alt button (F by default) on a door to toggle its state until you release the button or get too far away

very convenient for auto closing doors!

#EniBlockGame #GameDev 🎮
December 19, 2025 at 6:40 PM
the fun part of fence gates is that what's going on is that the posts flanking the gate come from the gate block itself, not the fence blocks

gates connect to fence blocks, and when they do they superimpose a post onto the fence block, outside its own block space

#EniBlockGame
December 17, 2025 at 8:01 PM
added fence gates to block game. they really tie the front yard together, but they also manage to pull double duty as basic windows which is nice

#EniBlockGame #GameDev 🎮
December 17, 2025 at 7:43 PM
figuring out how to implement fence gates in block game has taken a lot more brain power than you'd think it would given i already have doors implemented

#EniBlockGame
December 17, 2025 at 11:46 AM
spent some time making the stone texture a bit more natural looking. pretty happy with where it is now

#EniBlockGame #GameDev #PixelArt 🎮
December 16, 2025 at 7:02 PM
added crude fence blocks to block game!

they still have a full block hitbox atm but they sure do make things look nice and cozy :3

#EniBlockGame #GameDev #PixelArt 🎮
December 15, 2025 at 6:28 PM
for this silly sunday, i present block game but it's hot dog stand themed

#EniBlockGame
December 14, 2025 at 11:34 AM
the json required to define multi-block structures is super simple btw. you just specify the x,y,z coords and the block type for each block. here's the json for a door:

"Structure": {
"0,0,0": "CrudeDoorX",
"0,1,0": "CrudeDoorUpperX"
}

could be nice for future modding 🤔

#EniBlockGame
December 12, 2025 at 10:19 AM