Need Help Programming a Sci-fi RTS game

Hi Everyone,

I need help programming a Sci-fi RTS game on a galactic scale with planets as points of interest, borrowing elements from Star Wars: Empire At War, combined with some elements from War on the Sea. There will also be some other elements that I believe are unique to the game I want to create.

The elements I am borrowing from Star Wars: Empire At War are the galactic conquest map and how units can move between planets and the planets being connected (Make of 4 planets can be connected together).

The element I am using from War on the Sea is the process of capturing a point on the map.

The unique part has to do with the enemy’s AI, which randomly selects a planet, captures the planet with X amount of units and gives the player a random amount of time to send units to recapture the planet. If the player doesn’t react in time the AI attacks one of the planets connected to the planet it captured.

This sounds more like an idea pitch. No one will help you make an entire game. If you have a specific question, do go ahead and ask. If you want to form a team and work with other people, try your luck here:

https://forums.unrealengine.com/tags/c/community/got-skills-looking-for-talent/job-offerings/76/unreal-engine

I just help with the galactic map and the war on the sea element, because I already know how to do the other stuff.

do you mean this part ?

to move your unit, you will need to look for how to obtain Vector direction and Vector length between 2 points, with these 2 info create some sort of spline line between the 2 planetes and apply that vector to your units with a timeline lerp or Ai MoveTo.

there also lot of other stuff going on but that would be too long to explain.

Yeah, I want something like whats in the image. Would you know if there is a tutorial on how to do it, because I can’t seem to find any.

There a basic rts tuto from Ryan.
and an RTS project example Crossout from Epic Store if you want to check out.

But nothing exactly as the screenshot i posted, you just need to learn “Vector direction and Vector length between 2 points” to be honest, other thing should be fine as well.

Would the Vector direction and vector length work in 2D? I just found out that I need to make the game in 2D.

Yes.