Nitis
nitisdev.bsky.social
Nitis
@nitisdev.bsky.social
Solo dev, trying to make a new RTS on a shoestring budget.
Most assets are placeholders.
Added a basic VR mode to my RTS. It took some reworking of the input and GUI systems to keep the code clean, but the result is fun... provided you’re not afraid of heights.

#gamedev #indiedev #realtimestrategy #rts #virtualreality #vr
June 17, 2025 at 7:59 AM
Replaced the old system where each unit had a single attack with one where they have a list of possible actions, each with its own conditions. This means units with more complex abilities will be possible.

#gamedev #indiedev #realtimestrategy
June 4, 2025 at 12:56 PM
Fog of war is now blocked by buildings (or smoke), making ambushes and infiltration possible.

Vision-related systems (targeting, fog of war, radar, etc) used to be separate, but this update revamps them to share the same data & rules.

#gamedev #indiedev #realtimestrategy #stealth
May 14, 2025 at 3:22 PM
Radar view is now working.
For performance reasons, it reuses data from the target-search broad phase. It will need some playtesting to see whether the resulting low resolution is actually a problem.

#gamedev #indiedev #realtimestrategy #minimap
April 16, 2025 at 5:02 PM
Expanded squad selection beyond just a single one.
The game now has the classic box selection, adding/removing, control groups, and shortcuts to select all-in-view/all-of-the-same-type/entire-army.

#gamedev #indiedev #realtimestrategy
April 2, 2025 at 7:19 AM
Added drop shadows, with some minor shader trickery to hide when they clip into the ground and a few changes to how rendering components are stored to avoid each shadow becoming an additional entity.

Reasonably happy with the difference it makes.

#gamedev #indiedev #shadows
March 18, 2025 at 1:28 PM
Squad selection has been reworked to be more user-friendly and less buggy.
The same goes for the GUI, though it's still a first draft and heavily inspired by existing games.

#gamedev #indiedev #realtimestrategy #rts
March 11, 2025 at 10:56 PM