PeasantSimulator @projectreign.bsky.social · 27/04/2025En garde rapscallion! #indiedev #indiegame #unreal #gamedev 042
PeasantSimulator @projectreign.bsky.social · 12/04/2025Players can now scoop dirt out of the terrain with a shovel and place it into the world. Will eventually be used for earth works / earth fortifications etc #indiedev #indiegame #screenshotsaterday #gamedev #unreal #unreal5 #unrealengine 0114
PeasantSimulator @projectreign.bsky.social · 05/04/2025Prototyping Kingdom borders! The Blue line represents where players will place down "Flags" to define the border. The Green line represents their resulting area of influence, which is extruded from the blue. Just debug drawing for now. #indiedev #indiegame #gamedev 041
PeasantSimulator @projectreign.bsky.social · 05/04/2025Fixed the main issue with picking the most relevant edges to extend for my Kingdom borders! Dot Product to the rescue as per usual ... #indiedev #gamedev #indiegame #unreal5 #unrealEngine 1185
PeasantSimulator @projectreign.bsky.social · 03/04/2025Starting to work on Kingdom borders! Players will place flags in the ground which will act as points on a polygon, defining the territory they own. #indiedev #indiegame #gamedev #unreal 060
PeasantSimulator @projectreign.bsky.social · 30/03/2025Fire ripping through a farming field. Just testing out some proof of concepts for propagation mechanics. #indiedev #indiegame #gamedev #unreal #unrealEngine 0166
PeasantSimulator @projectreign.bsky.social · 30/03/2025Items in the game world now build a relationship graph of what they are close to! The idea being that I can have disease, filth, fire etc propagate item to item. #indiedev #indiegame #gamedev 1165
PeasantSimulator @projectreign.bsky.social · 30/03/2025Period accurate colorized footage of three peasants (cubes) farming (placing cookies everywhere). #indiegame #indiedev #gamedev #unreal 1145
PeasantSimulator @projectreign.bsky.social · 26/03/2025I don't know why but for some reason everything I make ends up being harvest moon. #indiedev #indiegame #gamedev #unreal 063
PeasantSimulator @projectreign.bsky.social · 21/03/2025Starting to move everything to ECS! Also everything in the world is now an item. An apple you eat? Item. Building you build? Item. Deer walking around? Also Item. #unreal #indieDev #indieGame #gameDev 1132
PeasantSimulator @projectreign.bsky.social · 16/03/2025Doing a bunch of FLECS ECS benchmarking, and I'm certainly gonna move my entire games logic over to it. 50k replicated "Wheat" crops which are ticking their growth and dryness, dying when fully dry - 120fps #indiegame #indiedev #gamedev #unreal #ue5 #flecs 1175
PeasantSimulator @projectreign.bsky.social · 14/03/2025Alright well it kind of works I guess. 1000 replicated pathfinding moving deer NPCs. With some room for polish! #indieDev #gameDev #indieGame #ue5 #unrealEngine 1163
PeasantSimulator @projectreign.bsky.social · 11/03/2025:'( rip #indiegame #indiedev #gamedev #ue5 1134
PeasantSimulator @projectreign.bsky.social · 09/03/2025Deforestation! I don't know why but I really like lumberjacking in survival games. They don't grow back yet but eventually they will. #indieGame #indieDev #gameDev #unreal5 #ue5 0165
PeasantSimulator @projectreign.bsky.social · 09/03/2025Trying to communicate dying of thirst. Annoyingly though Thirst, Hunger, and Blood loss all need to compete for screen real estate. #indiedev #gamedev #indieGame #unreal #ue5 0126
PeasantSimulator @projectreign.bsky.social · 08/03/2025Always log. Always. #unreal5 #indieDev #indieGame #gameDev 184
PeasantSimulator @projectreign.bsky.social · 05/03/2025What's important is that I amuse myself. #indiegame #indiedev #gamedev #unreal #unreal5 093
PeasantSimulator @projectreign.bsky.social · 04/03/202550 001 world items. I didn't honestly think it would scale this well but it looks pretty good! Loading time is a bit brutal on the initial spawn but I can speed that up later. 010
PeasantSimulator @projectreign.bsky.social · 04/03/2025Chunk replicated and rendered world items! Here are 10000 "raw meat" items which are replicated, can be added/removed, and support replication to late joiners! There's going to be damn near unlimited amounts of items in Peasant Sim :O #unrealEngine #unreal5 #indieGame #indieDev 1115
PeasantSimulator @projectreign.bsky.social · 02/03/2025@unrealengine.bsky.social Child components of an actor don't have access to the trace HIT via their parents OnTakePointDamage event because the binding doesn't pass through the Hit info :( #indieDev #indieGame #gameDev #unreal #ue5 296
PeasantSimulator @projectreign.bsky.social · 01/03/2025This is a really neat line here - QUICK_SCOPE_CYCLE_COUNTER(__func__); Basically just profiles the cost of this function without having to name the thing. I basically litter these all throughout my code base. I'm trying to not prematurely optimize, to simply log the cost, and move on. #indiedev 010
PeasantSimulator @projectreign.bsky.social · 01/03/2025Sunflower Spiral! I end up using this pattern a lot when trying to sample points within a circle. Simplified Pseudo code: buff.ly/x2DdC2P #indieDev #indieGame #gameDev #unreal5 #ue5 #unreal 0114
PeasantSimulator @projectreign.bsky.social · 25/02/2025Yeahp! Thats a berry bush to me. Green + Red/Blue dots = Bush with berries. #indieDev #indieGame #gameDev #blender 0102
PeasantSimulator @projectreign.bsky.social · 24/02/2025You can now catch Fish! Basically its a game of getting your lure to float in front of them. Haven't handled the catching minigame yet but its getting there. #indieGame #indieDev #unreal #unrealEngine #ue5 020
PeasantSimulator @projectreign.bsky.social · 24/02/2025Something I'm going to try is that if a tethered fish takes this lure and flee's to the right, the line will snap against the trees. So you want to be close to the water to be out of a treeline but not close enough that your shadow scares the fish. #indieGame #indieDev #gameDev #unreal #ue5 0111
PeasantSimulator @projectreign.bsky.social · 23/02/2025Fishing Prototype! The player can cast a lure into water surfaces (scaring the fish away). The lure then floats with the wind, notifying any fish near it to bite it. Now I just need fish. #indieGame #indieDev #unreal #unrealEngine #ue5 030
PeasantSimulator @projectreign.bsky.social · 23/02/2025Ok well I get that it's a hacky prototype, but that isn't working as intended ... #ue5 #unreal #unrealEngine #indieDev #indieGame #gameDev 2113
PeasantSimulator @projectreign.bsky.social · 22/02/2025Just another shot of the chickens! Right now they don't care to be inside or outside at all, but that will come later. #ue5 #unreal #unrealengine #indieDev #indieGame 040
PeasantSimulator @projectreign.bsky.social · 22/02/2025Starting to shape up into a lively environment! #unreal #ue5 #indieDev #indieGame #gameDev 0113
PeasantSimulator @projectreign.bsky.social · 21/02/2025Adding chickens to the players starting farm! They don't do much beyond walk around randomly and get one-shot by the player. #ue5 #indiegame #indieDev #Unreal #gamedev 0134
PeasantSimulator @projectreign.bsky.social · 20/02/2025Thanks Jenkins. I appreciate your honesty. 000
PeasantSimulator @projectreign.bsky.social · 13/02/2025"THIRSTY" - well it works to get your attention, but ideally it would be some sort of Icon that reflects the Thirst state with some sort of lerp in / out animation ... but it works for a prototype! #unreal #indieDev #gameDev #indieGame 0103
PeasantSimulator @projectreign.bsky.social · 12/02/2025Slightly tweaking how wood is harvested! #indiedev #indiegame #gamedev #ue5 #unreal #unrealEngine 030
PeasantSimulator @projectreign.bsky.social · 11/02/2025More prototype constructing! Players can haul X pounds of material to a blueprint, add the items, and then add physical labor to finish the construction. It'll require a hammer, but I havn't gotten that in yet. #unreal #ue5 #indieGame #indieDev #gameDev 030
PeasantSimulator @projectreign.bsky.social · 11/02/2025I've been testing the UX for building - suffice to say it sucks. So I'm trying to make it more clear. I'm hoping to make a playable game at the end of the day. #unreal #ux #indieGame #indieDev 030
PeasantSimulator @projectreign.bsky.social · 10/02/2025Prototype Handheld Items! Certain items which are tagged as Liftable can be grabbed with the players hands, and then they slow you down really significantly while hauling them. Next is crafting them! #ue5 #unrealEngine #indieDev #indieGame #gameDev 082
PeasantSimulator @projectreign.bsky.social · 09/02/2025PROTOTYPE STEAM SESSIONS! Players can now host publicly listed steam sessions, and other players can find those from the main menu and join. They can also connect directly off of their friends. #steam #unreal5 #unrealengine #indieDev #indieGame #gameDev 061
PeasantSimulator @projectreign.bsky.social · 09/02/2025Prototype Multiplayer! Slowly catching all the edge cases of replication that I forgot or otherwise missed / bugged. Here's an example of classic replication errors. #unreal #unrealEngine #ue5 #indieGame #indieDev #gameDev 093
PeasantSimulator @projectreign.bsky.social · 08/02/2025This might just be the pattern I spam everywhere for 1P vs 3P control rotations on character pawns ... #unreal #ue5 #indieDev #indieGame #gameDev 0102
PeasantSimulator @projectreign.bsky.social · 07/02/2025I'm a C++ script kiddy at best, but Preview Equivalent C++ Header has really helped me port a lot of my code from Blueprints up to C++. Especially for really funky types like animations and materials. #Unreal #ue5 #indieDev #indieGame #gameDev 073
PeasantSimulator @projectreign.bsky.social · 07/02/2025I love #CICD. I just press the button, walk away, and it all builds and uploads. I know this isn't really impressive to most people but this is the first project I've personally set this sort of thing up for and its so cool ... #ue5 #unreal #indiedev #indiegame #gamedev 0122
PeasantSimulator @projectreign.bsky.social · 06/02/2025Interaction prototyping! Users can now use the same E, F, and G keys to determine which sort of interaction they want with a world object based on its common use cases. #unreal #unrealengine #ue5 #indieDev #gameDev #indieGames 050
PeasantSimulator @projectreign.bsky.social · 06/02/2025I'm learning a lot during this prototype. I had no idea #UE had "Debug Keys" which won't be included in shipping builds. I know you're meant to use EIA instead, but sometimes you just wanna press "Numpad 4" and have something happen! #unrealEngine #indieDev #indieGame #gameDev 050
PeasantSimulator @projectreign.bsky.social · 05/02/2025Prototype building costs! Each building has a number of items it expects to become fully constructed - and with each hit, the appropriate items will be removed from the player, progressing the building. Not much visual atm but getting there! #ue5 #unreal #gamedev #indiedev 040
PeasantSimulator @projectreign.bsky.social · 05/02/2025I thought this screenshot was kind of neat! Prototype is slowing getting there. No loop yet though, but soon! #ue5 #unreal #unrealEngine #gameDev #indieDev #indieGame 171
PeasantSimulator @projectreign.bsky.social · 04/02/2025HELLO? WHO PUT THIS HERE??? I've been wanting an error macro like this for a billion years. I *wish* it could throw a breakpoint. That would complete the macro. #IndieDev #GameDev #IndieGame #Unreal #Ue5 #UnrealEngine 082
PeasantSimulator @projectreign.bsky.social · 04/02/2025I only JUST found a blueprint assert library, and I'm testing it out now, but it seams promising! Found it originally via this video: buff.ly/4hgwwcz , and the github can be found here buff.ly/4aCz6av #UE5 #Unreal #indieDev #IndieGames #gameDev 082
PeasantSimulator @projectreign.bsky.social · 03/02/2025Hot bar Scrolling! I initially tried a forever scroll amount where the hot bar index wraps around from 0 to max - but honestly clamping feels better I think. I also grabbed some prototype icons from buff.ly/3fJViDc ! #gamedev #indiedev #indiegame #ue5 #unreal #unrealengine 081
PeasantSimulator @projectreign.bsky.social · 03/02/2025Hotbar prototyping! Using the new unreal MVVM is helping a LOT with game -> UI -> game communication , so that's been a blast. #UE5 #Unreal #UnrealEngine #GameDev #IndieDev #IndieGame 072