1. The Scouring
  2. News

The Scouring News

The Scouring. Change language problem

[p]Hey warriors, [/p][p]We've received a lot of feedback regarding the lack of language support. [/p][p]Unfortunately, this is a bug we weren't expecting, but we're already working on a fix and will be releasing a patch soon. The good news is that you can change the in-game language through Steam settings. [/p][p]First, right-click the game, select Properties, and then adjust the language setting to your language. [/p][p]Orcish Technology! Now your game is in language you want! [/p][p]Enjoy![/p][p][/p]

The Scouring is now available!

[h3]🔥 THE SCOURING IS LIVE – WAR AWAITS! 🔥[/h3][p]The day has come, warlords! After years of forging, The Scouring is NOW AVAILABLE on Steam. Raise your banners and march into battle![/p][p]This is more than a strategy game—it’s a brutal test of wit and will. Crush your enemies in fast paced tactical combat, where every decision echoes across a war-torn world. Will you rule through cunning, or drown the land in fire and iron?[/p][h3]What Awaits You:[/h3][p]⚔️New Mage units: Outmaneuver foes with dynamic attrition and devastating abilities.
🔥 Co-Op & PvP: Forge alliances or stab friends in the back in online multiplayer.
📜Expanding Legacy: More factions, campaigns, and free updates during Early Access and in the Steam Workshop—stay tuned![/p][h3]STEAM WORKSHOP NOW SUPPORTED[/h3][p]Forge your own war stories with:[/p][p]🛠️Custom battle scenarios and maps[/p][p]🛠️Modded unit via XML files[/p][p]🛠️Scenario Script and AI editor via LUA[/p][p]🛠️Share and download creations directly in-game[/p][h3]Early Access Update – Live Now![/h3][p]None of this would exist without YOU, our relentless community. Your feedback, your thirst for war—it kept us sharpening this blade until the end. Now, it’s yours.[/p][h3]Claim your throne: [dynamiclink][/dynamiclink]"The demo was just the first cut..." [/h3][p]Your voices have been heard! We received amazing feedback on our demo in socials and survey. [/p][p]We know what you want: QoL features, new units, new races, new heroes and Campaign. And dont forget about multiplayer! [/p][h3]WE LISTENED. WE DELIVER. WORK WORK.[/h3][p][/p][p]For glory. For ruin. For The Scouring.[/p][p]—Orc Group[/p]

The scouring engine. Buildings destruction in RTS. Tiny Teams Fest!

[p][/p][p]Hello orcs and humans![/p][p]We are taking part in TinyTeam fest! [/p][p]To celebrate, I'm writing a short article about how destructibility works in our engine.[/p][p]I've been working on my RTS game for about 3 years, using my personal game engine, and one of the things I'm really happy with is the way buildings are demolished, have a look
[/p][p]We are a very small team, so I had some important conditions for destruction system[/p]
  • [p]It need to be easy to set up, because we don't have time and resources to i.e. decompose meshes and then animate them[/p]
  • [p]It need to be reliable because I can't be coming back to it once it's done[/p]
  • [p]It need to look cool and make my game stand out among dozens of other RTS games[/p]
[p]Those points are especially important because we expect the community to make mods for our game, and our destruction solution should work out of the box for them.[/p][p]So here's how it's done in The Scouring.[/p][p][/p][p]Part 1. Setup[/p][p]All the artist need to do is attach mesh blobs to parts of the building that he wants to come off, like this[/p][p][/p][p]We use about 100-150 blobs for buildings, and it takes just a couple of hours to set them up.[/p][p]And that's it.[/p][p][/p][p]Part 2. Mesh Processing[/p][p]Most destruction systems use geometric intersections (boolean operations) to break mesh into pieces. However, it is a very slow and complex process that generally requires the mesh to be constructed in a specific, “correct” way.[/p][p]Instead we use alpha-clipping to break the mesh into pieces.[/p][p]2.1. So the first thing is to generate blob intersections against the original mesh.[/p][p][/p][p]These are our chunks that will break off the building.[/p][p]We also generate the “backsides” of each hole.[/p][p]This might be the trickiest part of the whole thing, but I would not like to go into details of it as it is very technical. Get in touch with me if you need more details.[/p][p]2.2. Next, generate a texture atlas for our building[/p][p][/p][p]There are publicly available libraries that can do that, I used [/p][p]https://github.com/jpcy/xatlas[/p][p]For an RTS camera and a building like that, 512x512 atlas has enough accuracy.[/p][p]2.3. Iterate every pixel in the atlas, and mark it with chunk id when the corresponding 3d position on the building surface is within one of the “blobs”[/p][p][/p][p]This is the most time-consuming process (relatively speaking, the whole process described in this paper takes 0.25 ms on my 10 years old PC).[/p][p]The most important thing to speed things up is to assume all blobs to be “convex” (and there is no reason not to do so).[/p][p]Checking if a given point is inside a 3d convex hull is trivial. And there is a public library that generates convex hulls - [/p][p]https://github.com/akuukka/quickhull[/p][p][/p][p]Part 3. Runtime[/p][p]So when a unit hits a building, we detect the chunk that is closest to the hit position, and mark it as active. Each building has a texture buffer with the size of “n chunks”, storing a boolean for each chunk, whether it is active or not.[/p][p]In pixel shader, we read the texture atlas storing chunks id’s, and do a clip if this chunk is active.[/p][p]We also need to show the “backside” of a clipped hole. We render the “backsides” mesh, with the inverted logic of the check mentioned above (if a chunk is active - DON’T clip the backside).[/p][p]And of course the chunk itself. If the building is visible, we spawn a physical body for it. If not, we simply activate it in its resting position (next to the building).[/p][p][/p][p]We only use 3 calls to draw the whole thing:[/p]
  1. [p]Building itself[/p]
  2. [p]Backsides[/p]
  3. [p]Chunks. We put all of the chunks geometry into a single geometry buffer, and use the same texture buffer in pixel shader to clip-out inactive chunks.[/p]
[p]When the building is being repaired, instead of activating the chunks, we deactivate them.[/p][p]Last (but not least) a few notes about additional effects.[/p][p]We separate the building into “burnable” and “static” parts. [/p][p] [/p][p]The “burnable” part slides down when the building is destroyed, and has some fancy shader effects applied to. The “static” parts simply dissolves (using a screen-space per-pixel technique)[/p][p][/p][p]Thank you for reading![/p][p]If you have any questions, please fire at [/p][p][email protected][/p][p][/p][p]Pavel Zagrebelnyy, Orc Boss[/p][p]&& Game Director[/p][p]&& The only one Сode Developer[/p]

Tacticon Festival! The Scouring Demo update!

[h2]Hello Orcs and Humans![/h2][p][/p][p]The Scouring takes part in Tacticon - a digital convention celebrating strategy games! [/p][p]Starting from today, June 17th, and till June 21st you can find games on Steam sale, as well as various panels, talks and Demos. [/p][p]We will also participate in a showcase, come see our special video![/p][previewyoutube][/previewyoutube][p]In addition, we have prepared a demo update: [/p][p]âś…Co-op map besiege for 2 players.Survive against the Orc Hordes with a friend [/p][p]âś…Tacticon map that we showed how to make in the video,[/p][p]âś…Map rotation,[/p][p]âś…ESC instead of F10 on the menu,[/p][p]âś…Various hotfixes[/p][p][/p][p]New guide for Devtools:
đź”—THE SCOURING SCRIPTING BASIC GUIDE[/p][p]https://docs.google.com/document/d/1uWKqYU6gib39BjRshnKx7KVWjPyvsnWYoa9NETM2aEE/edit?tab=t.0[/p][p][/p]

The Scouring Editor is LIVE and available for creative use.

[p]We’ve seen incredible community engagement since Demo launch, and we’ve noticed that some players have started to create and share mods for The Scouring Demo. I wanted to make a game that was moddable from the start (this is why our game pack files are not encrypted, for example). It's always a pleasure for me, as a developer, to see what our community can create. Mods are great, and they will no doubt contribute to this game's longevity.[/p][p]Current Features:[/p][p]✅ Map Editor – Design your own battlefields.
✅ Scripting (LUA, AI, Scenarios) – Bring your mechanics to life.
✅ XML Configs – Tweak units, factions, buildings, items, and more.[/p][p]How to Access:[/p][p]🔗 https://drive.google.com/drive/folders/1iQwy2Pf2amKIe4lxRz2Sr-dd9S3qdEsP
⚠️ Note: Publishing mods to the Steam Workshop requires beta access to The Scouring.[/p][p]Usefull guides:[/p][p]THE SCOURING MAP EDITOR BASIC GUIDE[/p][p]THE SCOURING MODDING BASIC GUIDE[/p][p]Beta Key Requests:[/p][p]Want to share your creations? Here’s how it works:[/p]
  1. [p]Show Voply proof (e.g., a screenshot of your map/mod) in Discord[/p]
  2. [p]He’ll DM you a beta key.[/p]
  3. [p]Upload to the Workshop and let the community play![/p]
[p]Multiplayer Note:[/p][p]Custom multiplayer games will go live with Early Access on August 14. Stay tuned![/p][p][/p][p]Pavel Zagrebelnyy, Orc Boss[/p][p]&& Game Director[/p][p]&& The only one Сode Developer[/p][p][/p][p][/p][p][/p]