EN

Translate:

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer
  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact
  • More
    • Home
    • Published Projects
    • Other Projects
      • Coursework
      • Personal
    • Blog
    • CV
    • Contact

EN

  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact

ROME: Total War (Mobile) - Imperium Update

Release Date:  March, 2025

Platforms: iOS / Android

Programming Language: C++

Employer: Feral Interactive

  

Following the release of Total War: MEDIEVAL II on mobile, ROME: Total War received the major Imperium Update to bring some of these improvements in control and settings to Medieval II predecessor. This was to be done not only for the standard version of the game, but also for its 2 standalone expansions, Barbarian Invasion and Alexander.

  

Focused on the Roman Empire setting, Rome: Total War keeps some of the key features of franchise from controlling your faction through a world map to controlling hundreds of troops in epic battles.


Rome: Total War was the first title Feral Interactive ported to mobile platforms. This meant not only having to deal with the original developer’s code (the game originally released for PC on 2004) but also bringing the project up to date with Feral Interactive modern standards, as well as the deployment store requirements.

For most of its development, I served as the main developer for this project, having to handle many of its tasks, including:

  • Help debug and implement workflow from the project from 3 distinct projects, into a single code base for the standard game and for each of its expansions (Barbarian Invasion and Alexander).
  • Manage the internal release versions of the game and coordinate with QA the testing of the game.
  • Check crash and bug reports to solve various bugs and crashes seen in the retail version of the game.
  • Add support for keyboard and mouse controls on mobile platforms.
  • Implement a series of new game options, mostly inspired from Total War: MEDIEVAL II. This includes variable unit size, new battle positioning mode, new campaign map movement type, more camera controls, and more options to manage the game controls.
  • Rework the game’s Option Menu to a more modern layout, with a more expandable code architecture, to be able to the different new settings for the game.
  • Generate the game sprite sheets in order to add new sprites to the game, this includes detailing how the original system work and remaking its automated script to work properly with the different Rome expansions.
  • Update Help section HTML overlays rendering framework to support modern operating systems.
  • Update the project to use the most up to date solutions for cloud saving, integrating the project with the company’s cloud storage solution, used to interface in iOS with Apple’s iCloud.
  • Implement migration code for users setting when upgrading to the new version of the game, including adding a new popup screen to inform player of the update.


Details of the patch features can be seen at ROME: Total War - Imperium Update

The Imperium Patch modernises the touch controls of ROME: Total War, adding new control and UI features; and implements keyboard and mouse support.

    ROME: Total War (Mobile) - Release Trailer (2018)

    Copyright © 2025 Alvaro Chavez Mixco - All Rights Reserved. All content and trademarks property of their respective owners. 


    Powered by

    Cookes Policy

    This website uses cookies to enhance the content being shown. Feel free to decline the use of cookies if desired, you will still be able to navigate the website.  If you click "Accept", you consent to our use of cookies. 

    DeclineAccept