PeasantSimulator
banner
projectreign.bsky.social
PeasantSimulator
@projectreign.bsky.social
PeasantSimulator is a solo dev hobby project - The goal is to create a multiplayer feudal sandbox with FPS and "RTS" gameplay elements where players can exploit resources, construct, organize, and assail their enemies.
En garde rapscallion!

#indiedev #indiegame #unreal #gamedev
April 27, 2025 at 2:21 AM
Players 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
April 12, 2025 at 8:13 AM
Prototyping 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
April 5, 2025 at 2:00 PM
Fixed 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
April 5, 2025 at 2:21 AM
Starting 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
April 3, 2025 at 1:32 PM
Fire ripping through a farming field. Just testing out some proof of concepts for propagation mechanics.

#indiedev #indiegame #gamedev #unreal #unrealEngine
March 30, 2025 at 12:08 PM
Items 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
March 30, 2025 at 4:30 AM
Period accurate colorized footage of three peasants (cubes) farming (placing cookies everywhere).

#indiegame #indiedev #gamedev #unreal
March 30, 2025 at 1:33 AM
I don't know why but for some reason everything I make ends up being harvest moon.

#indiedev #indiegame #gamedev #unreal
March 26, 2025 at 3:28 AM
Starting 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
March 21, 2025 at 1:56 PM
Doing 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
March 16, 2025 at 2:59 PM
Alright well it kind of works I guess.

1000 replicated pathfinding moving deer NPCs. With some room for polish!

#indieDev #gameDev #indieGame #ue5 #unrealEngine
March 14, 2025 at 4:09 PM
March 11, 2025 at 1:03 PM
Deforestation! 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
March 9, 2025 at 2:03 PM
Trying 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
March 9, 2025 at 2:08 AM
March 8, 2025 at 11:36 AM
What's important is that I amuse myself.
#indiegame #indiedev #gamedev #unreal #unreal5
March 5, 2025 at 11:06 AM
50 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.
March 4, 2025 at 9:41 AM
Chunk 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
March 4, 2025 at 9:12 AM
Thanks for the suggestion!
March 2, 2025 at 6:00 AM
@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
March 2, 2025 at 4:17 AM
This 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
March 1, 2025 at 10:55 PM
Sunflower 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
March 1, 2025 at 5:14 PM
Yeahp! Thats a berry bush to me. Green + Red/Blue dots = Bush with berries.

#indieDev #indieGame #gameDev #blender
February 25, 2025 at 5:14 PM
You 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
February 24, 2025 at 10:55 PM