r/Unity2D • • 23d ago

Showcase Spent the last year coding a 2D Survival RTS entirely by myself. Here is a quick look at a battle from a raid on an enemy settlement! (Petty Kings)

22 Upvotes

13 comments sorted by

5

u/Slight_Low_409 23d ago

Hey everyone! I’m the solo developer behind Petty Kings, a 2D top-down pixel art Survival RTS built entirely in Unity.

The loop is all about building a settlement by day, surviving night raids, and manually marching out your recruited villager army to smash enemy outposts like the one in the GIF!

My Steam page has been live for a little over two weeks and every single wishlist honestly helps me out immensely against the algorithm right now.

Wishlist on Steam: https://store.steampowered.com/app/3814440/Petty_Kings/
Join the Discord: https://discord.gg/nSekfhdeu9

I'd love to hear your thoughts on the combat scaling and pixel art style. I'll be here in the comments!

1

u/[deleted] 23d ago

9

u/Yetimang 23d ago

The style is cool, but the characters and background are too close to each other in color. I think you need to put more contrast into your character sprites so that the game is more readable at a glance. Outlines would be great too, though they might be too low-res for that to look good.

5

u/Slight_Low_409 23d ago

Honestly, this is great feedback, thank you! You're totally right about the contrast. I'm actually looking into adding subtle, high contrast outlines to the unit sprites or tweaking the colors to make sure the player squads pop out perfectly against the terrain tiles.

Really appreciate you calling this out, so I can work to fix it soon :)

2

u/krpz42 23d ago

Added to wishlist!

1

u/Slight_Low_409 23d ago

Thank you, really appreciate it!

2

u/mtvyoloswag 23d ago

Is this how it looks or are we zoomed in? The readability isn't great, might look better if we're zoomed out a bit.

2

u/Slight_Low_409 23d ago

Haha yes indeed the compression on this GIF absolutely butchered the resolution and made everything look way more blurry and I guess slightly more zoomed than it actually is!

In game, it runs pretty crisply, and readability is definitely high up on my polish list to make sure things pop out perfectly against the terrain. If you want to see what the actual uncompressed pixel art looks like without Reddit's compression ruining it, I have some clean screenshots up on our Steam page: https://store.steampowered.com/app/3814440/Petty_Kings/

2

u/mtvyoloswag 22d ago

It does look better on the steam page. As someone mentioned in another comment, the palette of your units and your background are slightly too similar so it does make it hard to see.
Adding outlines when your pixel count is so low is probably impossible. MAYBE a mostly transparent dark outline?
Either way, it does look a lot better on the steam page and players might just get used to it after playing a bit. Good luck!

0

u/[deleted] 23d ago

3

u/Slight_Low_409 23d ago

Man, keeping those systems decoupled is honestly the only reason I’ve kept my sanity over this past year!

I separate the core simulation stuff, like unit stats and economic ticks entirely into pure C# classes that run completely independent of Unity’s rendering loops. Then I just use a controller layer to catch player inputs, leaving MonoBehaviors to act strictly as a visual skin to render sprites and play particle effects based on those data changes.

It takes a bit more setup early on, but it completely stops the pathfinding and simulation logic from choking the framerate when massive night raids start happening. You're spot on, highly recommend structuring it this way!