Anders Elfgren 🏹 Tides of Revival RPG
@srekel
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 🌍 Open World Gamedev
My latest RPG character, a friar named Jappser, heading into Dolmenwood #ttrpg #dolmenwood #ttrpgart
The Roottrees are Dead has some terrific writing here and there :)
Oh this lighting is nice. Crisp banding combined with a pretty dithering pattern. The Darkest Files.
I put up a acoustic panels behind me and then 3d printed minimal hooks. Happy with how it turned out! :)
Sharing these technical documentations freely, my gift to gamedevs everywhere 🥰
This is amazing. First page of how to build worlds. "Games don't need REALISM with unnecessary details! That's just excessive. No, something simpler will suffice. Here we model air currents as they flow around a planet at various degrees from the equator..." 🥰 #worldbuilding #procgen
How on earth is it that libreoffice can be THIS bad at showing a powerpoint doc? Is powerpoint obfuscating stuff in the pptx format? Otherwise... like if you just don't have a specific font... use arial.. and like... don't randomize kerning between 0 and 1200% ???? @jeremy.laumon.name pdfs pls
I left this running in the menu screen, came back an hour later to a pretty dry/warm room... It was using 75+% of the GPU according to task manager :( ...indies pls check yo power usage
When I thought about the design for Hammerting, our Dwarven mining colony sim, I thought about it in terms of a kind of ternary plot: game, sim, and toy. Anyway the original thread is about Bethesda-style RPGs and it's baffling to me there are still barely any contenders.
I made a new emoji for tracking progress in our Discord, this is for when a task reaches a "this works" point so you can move on to other things but you know it's not really done and you need to get back to it in a bit. Very important.
For our new Tides codebase, I decided that all ints should be signed, expect if you *really* need to save the signed bit (basically only for u8), or if the int is actually not really a number but a sequence of bits - like a hash/handle. And for those it should be typed. c3-lang.org/blog/unsigne...
Here are the cool Ark VCS icons from my post yesterday: You can specify path rules in Ark that map to names and icons, so when you're looking at the history you can easily see which commits have certain types of content. It's mostly a fun thing for now but I think it can become quite useful. :)
Ok I'm pretty sure I have something I can make a first implementation of, which supports the following: new_entity = spawn(humanoid, goblin, leader, mountainous) No paths, no resources, just tags for spawning a totally custom procgenned data driven entity with awesome design salt-bae control.
Another iteration done on Tides Hill4. We now async-load textures and models and we have the basis for a mod-supporting virtual file system :) Indeed our very own game is now a minimal core package and a "game" mod! (Still a few things left to shuffle around)
I'm really hyped for the way I want tags to work from a content design/production/resource/streaming/scaling perspective but it's gonna require a lot of bigbraining to figure out how to make it actually work in the code. Really hope I'm smart enough!
I'm so thankful I grew up with an Amiga, a gaming computer that of course had its share of platformers and bullet shooters but it had a mouse and keyboard and so also had a bunch of games with UIs like this, and it definitely made me what I am today.
Here it is in context (along with the other ones) :)
We use discord for planning of our game and I've made a few emojis for different states of the tasks, but we didn't have one for the overarching goal of an iteration yet, but inspired by this drawing by Philipp and the fact that we call our major iterations "hills" (because reasons) I made this:
We've started on a new technical foundation for Tides of Revival and it's starting to pay off. Still very early so ofc a step back from our last release but look at this: This is an game entity moving and rotating at 1hz but looking perfectly smooth at whatever framerate the renderer runs at.
I have pretty grand plans for our content design pipeline for Tides. I'm not sure when I'll have the time to take a proper stab at it but when I do I really wanna share and hear people's opinions. The goal is to be ultrascalable!
Often when chatting with @gmodarelli.com I end up drawing diagrams to make things crystal clear. Today was no exception!
Considering what these do on-screen I'd hate to know what they do off it.
One interesting thing about Jai is that the documentation is basically 1/3 code, 1/3 comments explaining the code, and 1/3 (at least) an essay about why the code is the way it is. Probably not everyone's cup of tea but I like it. From the time module:
Just watched @anyaustin.bsky.social's video on how many trees there are in Skyrim. I actually estimated a year or two ago how many trees there will be in Tides of Revival (my Daggerfall-esque game I'm working on in my spare time) and got a rough estimate of 130 million trees :)
This doing numbers followup: - My company is hiring a senior technical artist. We most recently made the HD2 Hive Lord. www.discogaragegames.com/careers/ - Follow me if you'd like to follow the development of my hobby project, a Daggerfall-sized open world RPG. And perhaps for some hot takes.
Fun bug! The camera was acting really wonky and it made no sense, it was looking some 10° off from where it ought to be looking... Turns out I put the camera logic *on* the head, as in, it's the same entity. And I had scaled the entity by a factor of 0.5 to make it's shadow look less.. alien.
Had to look into what's going on in minnesota. JFC. It's genuinely horrific all the way from street level to international level... This *has* to be a turning point.
I tried Sprite Illuminator for like 5 minutes, as a very quick test (I have used the program once before almost ten years ago) and, well the result isn't great but as a proof of concept..?