Rust Millennium

Rust Millennium is a real time strategy game set in a post apocalyptic power struggle where you can command colossal mechs and loyal soldiers.

Rust Millennium is one of my longest solo development projects. This game was in development for a little over a year, developed from June 2024 to July 2025. 

This game was my take on one of my favorite genres at that point. One of the key things I aimed to accomplish with this title was to integrate a more complex story with gameplay and create a world with depth and intrigue. 

Summary of work and contributions

  • Creation of complex real time strategy gameplay in the unity game engine.
  • Creation of player and enemy AI able to follow specific formations and attack strategies. 
  • Implementation of reactive UI to improve user experience while playing.
  • Conducted in depth play testing for balancing and in depth tutorialization.
  • Creation and implementation of all art assets including multiple different types of mech and soldier.
  • Texturing of each unit in relation to their specific faction. 
  • Game optimization using LODs to ensure artisitc vision is not compromised by technical limitations .
  • Level design of four main levels and one tutorial level.
  • Sourcing, editing and remixing of all game sound effects.

Creation of RTS Gameplay

The implementation of the RTS gameplay loop for this game required development of player controlled AI agents that met several requirements:

  • Agents needed to know how to march in specific formations.
  • Agents needed to know how to employ specific strategies on the battlefield. 
  • Agents needed to have behaviors that were constrained by their specific statistics and abilities. 

The creation of these player controlled AI agents was one of my major programming achievements with this project.

Gif showing a player controlling multiple units with ease. 

Gif of a player rapidly changing the strategy of units from aggressive to defensive.

3D Modelling, UV Unwrapping, Rigging and Animation

Rust Millennium features several highly detailed unit designs that required 3D Modelling, UV unwrapping, rigging and animation. 

I have used this project as an opportunity to not just demonstrate my artistic prowess in Blender and Adobe Substance Painter but also as an oppourtunity for me to demonstrate my in depth understanding of the requirements of assets that need to be rendered in realtime.

UV unwrapping of the Rhovnost M19 Greatsword Mech unit.

Gif of the Rhovnost M19 Greatsword Mech unit walking.

Texturing of a Union of Humankind soldier in Adobe Substance painter

The 3 levels of detail for the Union of Humankind soldiers. These LODs contributed greatly to the games overall performance. 

In engine screenshot of the games first level demonstrating my set dressing prowess.

Close up in engine screenshot of the games first level showing the enlightenment outpost.

Enlightenment units rendered in engine. 

High definition render of Rohvnost M19 Greatsword and Union soldiers. 

Renders of all Union of Humankind units.

UI Design and Programming

Rust Millennium is an RTS, this particular genre of game frequently involves players commanding dozens of units at a time. 

It was vital that players could quickly and easily control units and understand their status in order to ensure a comfortable and immersive player experience. 

This games UI demonstrates both my ability to design effective and thematically relevant UI that is programmed to be robust and reliable. 

Bottom left UI displaying a rendered map of the current surroundings. As well as current attack strategy and current unit formation. 

UI in top right of screen explaining players current objectives.

Bottom right of UI showing all currently selected units. As well as the individual statistics of the unit that was selected first. 

UI of selected units. Blue circle represents selection. Blue bar is the current health. Green bar is the units cover amount. Grey outer circle represents effective range of the unit. 

UI of a fight between Union and Enlightenment mechs. Red mechs are the enemies.

Rust Millennium Trailer

Copyright © 2026 Xavier Mackay

Contact:
xavierleemackay@gmail.com