Post article RSS Articles

Welcome to a new devlog for Assembly RTS, the physics-based strategy game with unit customization options!

IndieDB Header Image 001


Hey there!
This week I've been making improvements to the pathfinding and local avoidance tech.

Music

As always, I've been messing with audio on Sunday.
I'm still trying to find a vibe that best fits Assembly RTS, throwing around different ideas.

Messing around in Bitwig:

NjdF12UZuN


Rendering Issues

After upgrading to the latest version of Unity 6 I encountered some rendering issues.
Thankfully I found the underlying cause after about an hour or so and was able to fix it quite quickly.

Encountering some shader and lighting issues:

vr765SBh5i


Creating Obstacles for Pathfinding

So far, pathfinding obstacles were generated by placing down special cubes to block off certain areas from the level editor. This is no longer required.
From now on objects automatically contribute to the pathfinding grid.

Placing down some cliffs in the runtime level editor:

vlc rfhPCczdX5


The resulting grid in action:

path finding demo smol


While I was improving the pathfinding code I encountered some errors with very unhelpful error messages. This is because I'm currently using my own Rust DLL library to do some of the heavy lifting.

When a Rust library encounters a fatal error there is no safety net to fall back on in the Unity game engine, but it's still a great option for writing high-performance code.

I'm still not sure how much of the pathfinding code I'll end up writing in Rust and how much I will write in HPC# (Unity's high performance C# variant). For now, I'm mostly sticking to slow C# code to keep things simple.

A error message caused by a fatal error from my Rust library, causing the game / Unity editor to crash:iCOb2SKdym


That's it for this devlog. I hope you have a great weekend.
Check out Assembly RTS on Steam!

Complete Pathfinding Overhaul

Complete Pathfinding Overhaul

News 3 comments

Advanced pathfinding and local avoidance is coming to Assembly RTS, a real-time strategy game with deep customization mechanics. Discover seemingly endless...

Air Units Foundation and DirectX 12 Support

Air Units Foundation and DirectX 12 Support

News

DirectX 12 support is coming to Assembly RTS, a real-time strategy game with deep customization mechanics. Discover seemingly endless possibilities. Assemble...

Level Editor and Camera Improvements

Level Editor and Camera Improvements

News 2 comments

Cinematic shots have never been easier and the level editor, though painful to develop is slowly coming along. Assembly RTS is a real-time strategy game...

Removing AI imagery from my marketing assets

Removing AI imagery from my marketing assets

News 11 comments

I'm no longer using AI art for marketing. Assembly RTS is a real-time strategy game with deep customization mechanics. Discover seemingly endless possibilities...

Post comment Comments  (0 - 10 of 11)
spawnof2000
spawnof2000 - - 61 comments

is this project at all inspired by earth 2150?

Reply Good karma Bad karma+1 vote
FlightFight Creator
FlightFight - - 35 comments

I never played Earth 2150 but I can see some similarities.
My main source of inspiration is Command and Conquer Tiberium Wars 3.

Reply Good karma+1 vote
t95blackeagle
t95blackeagle - - 687 comments

Interesting project :)

Reply Good karma Bad karma+2 votes
BioClone
BioClone - - 98 comments

good luck, looks nice Im only affraid of you considering to remove the infantry :_(

Reply Good karma Bad karma+3 votes
FlightFight Creator
FlightFight - - 35 comments

Update:
Infantry is now officially a part of the game 👍

Reply Good karma+1 vote
FlightFight Creator
FlightFight - - 35 comments

Thank you! For now, I estimate that infantry would be too slow compared to all the other units available and also more challenging to implement. However, it's early days so a lot can still change 🙂

Reply Good karma+1 vote
Guest
Guest - - 692,334 comments

nice, may wish to reach out to some of the artest on the thingverse and ask if you can use there mech files . will save you time and allow you to add some more units easly. just a thought

Reply Good karma Bad karma+1 vote
FlightFight Creator
FlightFight - - 35 comments

Thanks for your suggestion! I don't plan to add many mechs to Assembly RTS so I don't think that will be necessary.
It's also important that everything keeps a coherent art style.
Most units will be hovercraft. These are far less work to create.
Thanks for your support. If you have any other suggestions please let me know.

Reply Good karma+1 vote
Guest
Guest - - 692,334 comments

Hello, nice project, do you have a discord ?

Reply Good karma Bad karma+1 vote
FlightFight Creator
FlightFight - - 35 comments

Update: There is a discord server now
Discord.gg

Reply Good karma+1 vote
FlightFight Creator
FlightFight - - 35 comments

Hey, glad you find Assembly RTS interesting! At this time, I don't have a Discord server set up for the game. However, I also post updates on my YouTube channel and Twitter account if you'd like to stay updated on the game's progress. Thanks for your support!

youtube.com/@seannowotny
twitter.com/SeanNowotny

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @seannowotny

Hey everyone, I just posted a short devlog on IndieDB 👍 Indiedb.com #AssemblyRTS #indiegame #indiedevT.co

Jul 7 2023

Working on new UI elements for #AssemblyRTS 👌 #screenshotsaturday #indiegame #indiedev #strategygame #scifiT.co

Jul 1 2023

New devlog is out! Assembly RTS is currently the most popular #strategygame project on IndieDB 💪… T.co

Jun 30 2023

Looking for prey 👀 #AssemblyRTS #indiegamedev #strategygame #WIP T.co

Jun 27 2023

Falchion in #AssemblyRTS 🌴 T.co

Jun 27 2023

Making progress in the visuals department! #AssemblyRTS #indiegamedev #strategygame T.co

Jun 27 2023

The latests devlog about the art in my game: Assembly RTS is currently the most popular project on IndieDB 🥳… T.co

Jun 24 2023

Started writing a work journal today. I dig it, it's nice to reflect on the work done for the day, even if it's just for a minute!

Jun 20 2023