Watch this interview with Giuseppe @gmodarelli.com who's working with me on Tides of Revival to see how it's going with the game and why we're using The-Forge @theforge.dev !
09.08.2025 06:34 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0@srekel.net.bsky.social
Hi! 18 years pro game dev, second-time indie studio founder, 20+ hobby games, TTRPGs, Swedish, father of three. โ๏ธ DiscoGarage Games ๐ JC2/APB/GTA5/Vermintide/Hammerting/Helldivers2 ๐น Tides of Revival: Grand RPG in Zig ๐ Open World Gamedev
Watch this interview with Giuseppe @gmodarelli.com who's working with me on Tides of Revival to see how it's going with the game and why we're using The-Forge @theforge.dev !
09.08.2025 06:34 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0I had a great time doing this interview, and I am really grateful for the opportunity given to me by @wolfgangfengel.bsky.social, whose graphics programming books sit on my shelf ๐ Thank you!
08.08.2025 22:39 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0Damn, sorry to hear. I was offered a position there last year but didn't take it for various reasons. I have quite a few ex-colleagues working there so hopefully they are OK.
07.08.2025 17:32 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I believe Wayward Realms is using an LLM for dialog responses, afaik it's a local instance. It's a use case that makes sense (procedural dialogue for a procedural RPG, so to speak), though I'm not sure what it's trained on. And ofc I don't know if it's going to turn out well yet.
07.08.2025 16:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Hey it's my first ever #WishlistWednesday ๐
Please consider wishlisting Chronicles IV: Ebonheim on steam!
store.steampowered.com/app/3919080/...
#gamedev #chron4 #indiegames #ultima #roguelike #crpg
I want this!
07.08.2025 04:36 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Will watch when I have time, but really curious what your overall impression was :)
05.08.2025 17:42 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I've said it before but this book is great, to the point, explains grammar effortlessly, and is just hilarious. :)
It was the best of sentences, it was the worst of sentences. By @junecasagrande.mastodon.social.ap.brid.gy
Scientists are baffled by this one bsky post!
30.07.2025 17:56 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Slime prototype! Coming to a village near you soon.
30.07.2025 14:25 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 1I also realized this after seeing this, hope it's just a nice pause from social media :)
Oh and yeah great trailer!
This is extremely on point.
27.07.2025 03:44 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0FWIW I use Flecs, an ECS, for Tides.
I think the main argument tends to go: The perf gains from an ECS wouldn't be that big, and the cost is that it's super duper complex whereas fat structs are easy.
But IME ecses aren't that complicated to work with... :)
Mmm. Arguments against I think would boil down to:
1. If you only have 10k entities, maybe performance isn't a problem..?
2. Find extremes (flowers) and special case them.
3. Aside from entities there are other things using CPU memory so fitting into L2 isn't happening anyway, maybe not even L3.
E.g. a pretty flower might need pos + up-axis-rot + mesh handle (3+1+1) * 4 = 20 bytes.
So alternatively you can have 128 big entities @ 256 bytes and 11k flowers instead of 4k.
Hypothetical simplified numbers and logic but I believe the math checks out.
In addition to being potentially bad due to cache misses when doing operations over small parts of the entities (classic boids example) it's also bad due to just not fitting all of it. E.g. 4k ents in 256k L2 means 64 bytes per fat struct. 64 is not much for a player ent, and overkill for a prop.
24.07.2025 07:01 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Oh shit he's also in your replies
23.07.2025 15:26 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Don't tell Giuseppe that I'm spawning like a thousand light sources with a crazy range/intensity.
23.07.2025 15:26 โ ๐ 2 ๐ 0 ๐ฌ 3 ๐ 0Villages in Tides of Revival will now expand their road network outwards over time, placing road markers and lanterns along the roads.
(currently the road markers have lights added to them to show the effect, lanterns to come soonish)
#gamedev #ziglang #procgen
Here is the next iteration of plans for Tides!
23.07.2025 09:48 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Nice to see @barryleitch.bsky.social mentioned, I love the soundtrack :)
22.07.2025 06:27 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I am excited to share this new single-header C library I have been working on for a while now: vecmath.h, a comprehensive vector/matrix math library for graphics/games/3d.
It allows you to write vector math code in C that looks like this:
Is this from a marketing pov, or artistic, or how to make the game as good as possible? (Not saying they are mutually exclusive)
20.07.2025 04:03 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Lol, some good spice over at the #Ziglang github
15.07.2025 20:08 โ ๐ 7 ๐ 2 ๐ฌ 0 ๐ 0Look how they massacred my icon jesus christ @bsky.app
15.07.2025 19:59 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Some notes:
The icons are custom made for Tides by me and yes, they are animated ๐
Tasks: Things we think we need to do at the start
Bonuses: Things we do in addition to the tasks
Stretch goals: Also added at the start, fine if they don't get made
Easy wins: For when you need a motivational task.
We do our "short term" planning for Tides as a post in our Discord that I just keep up to date with where we are. It works quite nicely, very flexible and handy.
We just finished our latest iteration! It took a bit longer than I thought, but for good reasons :)
#gamedev #planning
We have a first version of a day night cycle in Tides!
15.07.2025 19:41 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 1Cool! Congrats :)
08.07.2025 18:22 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0