Mech Engineer cover
Mech Engineer screenshot
Genre: Real Time Strategy (RTS), Simulator, Strategy, Indie

Mech Engineer

Hidden Movement

The game has a publisher now! It's MicroProse!


Awesome trailer:





MicroProse discord group:
https://discord.gg/microprose-official-681523353651249174
It has a Mech Engineer channel, but if you want a smaller group, here is my old server:
https://discord.gg/TXJckyg5uD

Update 52



Updated the system for receiving damage from explosions. Limited how often mech can take damage
Removed the limit on taking damage from one effect at a time from mechs and monsters
Added tentacle legs graphics for the tentacle mech
Changed the characteristics and cost of cabins
Added protection from lasers to the enemy force fields
Added enemy ballistic turrets to the mazes
Updated soldier beetle behavior to step in to cover after releasing all rockets for the duration of reload
Added population increase after bunker defense mission
Added new huge weapon sprites
Added a new construction table image for modifying huge weapons
Moved the submenu of the hangar by one pixel down (it's important!)
Fixed music not playing during bunker battle
Fixed low artillery damage due to short animation


In old saves, if you experiencing a bug with a lot of broken images in your component menu:
Just play normally and skip days.
The bug will go away after the creation of components from the old save.
It can't hurt you.

If your saves are not working correctly or something is broken, use oneversionback branch.

Discord link for other stuff, news, help, and whatever about the game
https://discord.gg/TXJckyg5uD

Update 51



Fixed going beyond the frame description of additional fusion reactor modules
Fixed being able to switch the main menu during victory animation
Fixed movement of some shards and particles while paused
Fixed a graphical bug with the white line exiting the battle area
Fixed being able to call artillery outside of the battle window
Fixed drone repair animation playing while paused
Fixed calculation of caterpillars killed, links were counted before
Reduced the loop for checking the paths of the base hordes of enemies (optimization)
Fixed unnecessary calculations during combat
Removed the use of the old formula for repair via the repair drone pilot talent

Changed black fade type to instant for victory animation
Changed the name of the Safety Protocols program to Safety override
Added rounding of displayed impact resistance numbers
Reduced the number of fragments when hitting the Giant Centipede's armor
Changed the description of the research for the anti-missile system
Reduced number of monsters at the start of the game
Reduced distance for missile start homing
Reduced rate of turn for missile homing
Added more feedback when mechs are taking damage (white glow from the cockpit)
Added a small clarification in the description of the research for armor layers
Added the dependence of the rate of turn of the missile on the target to its energy consumption
Added ability to create large weapons

  • Damage x2
  • Weight x2
  • Power consumption x2
  • Cost of materials x4
  • Engineers x2
  • Production time cost +3
  • Occupies five production slots

Added special mission about protecting an underground bunker. Unlocks the ability to create large weapons
Mechs reach the bunker, protect it until all the vehicles have spawned, and bring the convoy to the point of evacuation.
Updated rocket explosion image, added animation
Changed how sprites of blood splatter from enemies appear
Updated the GMS compiler. Hope it didn't break anything
Updated a few important systems, so I will be able to faster add special maps.
Added the ability to receive damage from the explosion of allied missiles
Slightly reduced mechs speed
Updated tesla gun texture

If your saves are not working correctly or something is broken, use oneversionback branch.

Discord link for other stuff, news, help, and whatever about the game
https://discord.gg/TXJckyg5uD

Update 50

Added display of bonus enemies on the calendar before 40th day
Reduced the maximum amount of damage that mech can take per second from 60 to 6
Added a little force so the swarm would keep its distance from mechs
Increased the health of the frog boss by 3 times
Changed the underwater missiles research type to passability
Reduced monster knockback from rocket explosions by 20%
Increased health of the leg parts of the Crab Boss
Added missile summon phase for Crab Boss
Reduced recoil from ballistic weapons underwater
Improved visibility of underwater currents
Improved the display of research icons at the end-day stats
Increased boss scatter distance from the player at the game start
Added color change for temperature indicator on battle cards
Added animation for the quick repair menu in the hangar
Reduced the size of the double-speed sign
Added the ability to rescue destroyed mechs from battle
The diehard talent now always saves the pilot if the mech is rescued from the map
Removed the chance to save the mech from the map
Reduced bonus injuries of the rescued mech
Added an algorithm to teleport mechs if they are behind a wall
Reduced camera room borders
Added additional memory cleanup when changing rooms in the maze
Reduced shotgun modifier rate of fire
The zone of fire modifier now increases the duration of the area of the fire for the flamethrower
AP modifier now increases the projectile life time
Reduced armor penetration for fragmentation ammunition
Removed recoil from the railgun
Increased energy consumption for heavy ballistics and missiles to 5
Reduced centipede's stretch in the maze when spawning
Increasing the centipede's base speed by 20%
Added random timing modifier for centipede's phases
The centipede now can break walls
Added a rage phase for both bosses when losing half their HP
The Centipede accelerates twice, losing armor.
The crab grows tentacles and begins to reflect all projectiles when summoning monsters. Also will grapple mechs with tentacles.
The rocket barrage program now increases reload time by 10 times
Increased mech hook radius from 3 to 4 cells
Reduced the brightness of flashes from gunshots
Added flashes for tesla weapons
Added a display of damage received when taking damage with a mech (didn't see it work, too many effects)
Increased the health of the swarm by 20%
Increased differences in swarm movement speed
Added speed boost to swarm during enemies attack phase
Increased the health bonus to the swarm in infected areas
Doubled spawn rate of monsters from spawners
Doubled the health and limb regeneration of the crab boss
Mech's repair formula has been changed. The pilot skill now affects repair speed instead of the number of points.
Decreased speed of damage rise of the SnakeHead's beam
Tornadoes now reduce mech's stability based on impact resistance
Tornadoes now have a life time
Fixed a bug with instant annihilation of monsters by a yellow type of weapon if their armor is reduced below zero
Increased number of days to research thin armor plates
Added additional module and research (point defense system against missiles)

Fixed being able to click on hangar menu items when the mission start menu is open
Fixed not dealing fire damage after hitting a wall for the areas of fire
Minor code optimizations for combat
Fixed incorrect calculation of reload time when using the rocket barrage without the simultaneous reload program
Fixed drawing of holes from explosions
Fixed being able to click send mech button from other menus
Fixed boss not being destroyed after damaging more than 3 legs
Fixed the ability to call the document of the pilot when it's not visible


If your saves are not working correctly or something is bugged, use oneversionback branch.
Icons in your components' order may be displayed wrong for items from the old save. It will go away after the component is done

btw here is a discord link for other stuff, news, help, and whatever about the game
https://discord.gg/TXJckyg5uD

Update 49


Fixed the disappearance of enemy projectiles during the pause
Fixed not saving the parameter of having arms

Deleted slow zones from the mountain biome
Slightly changed the view of the armor settings menu
Increased mouse zone radius to display more information about mech damage in pause mode
Reduced the number of slow zones in all biomes except swamps.
Armor reduction with white-type weapons now has a 50% chance of proc as ricochets.
Increased influence of rate-of-fire points for weapons by 2%
Increased the base rate of fire of the minigun from 500 to 600
Increased damage points influence from 2.5% to 3% for damage and from 5% to 6% for armor penetration

Added display of a specific study icon on hover in the calendar
Added a research readiness message at the end of the day
Added selection of cities when choosing a starting point
Added more info to the full-screen battle view
Added small shields on the body of the Centipede Boss
Added gears animation when changing the calendar menu to districts and back
Added overcharge module for the Fusion Reactor. increases the energy output, but also increases the cooling time.
Added research for this module

If your saves are not working correctly or something is bugged, use oneversionback branch.
Icons in your components' order may be displayed wrong for items from the old save. It will go away after the component is done

btw here is a discord link for other stuff, news, help, and whatever about the game
https://discord.gg/TXJckyg5uD

Update 48




Reduced rotate speed of enemy missiles
Increased the speed of enemy missiles
Reduced the time of life of enemy missiles
Increased the buff of capacitors that reduce heat from laser weapon shots to 25% (it is possible to exceed 100% and cool the reactor)
Reduced the frequency and weight of the "Avoid" command
Decreased boss "Snakehead" beam power
Increased mech energy shield strength
Doubled the heat from enemy energy attacks
Doubled heat from recharging the energy shield
Reduced the strength of the glow from shots

The time between shots now added to the reload time of the red type weapon for the rocket barrage program
Resistance to external heating of the reactor now protects it from energy attacks of enemies
Added a processor program to disable weapon reloading when the reactor temperature is above 85%
Changed processor programs' cost
Added stability reduction to 0 after overheating
Added display of the name of the terrain on the map in the mode of showing types of terrain
Added recoil impact when firing a white-type weapon
Added research selection animation
Added research selection sound
Added component done animation in the day summary window
Added a minor light flash of welding when installing components, wires

Minor wall rendering optimizations

Fixed the display of the number of programs on the mech card
Fixed firing while running out of ammo while queued to reload
Fixed display of ordered armor components in the day summary window
Fixed a bug with the amount of ordered armor


If your saves are not working correctly, use oneversionback branch.
Icons in your components' order may be displayed wrong for items from the old save. It will go away after the component is done

Update 47



Added a test option for a new view on the battle screen (f7)
Added music and some sounds to the main menu
Added sound settings to the main menu
Added slow dimming after starting a game
Added re-appearing of battle control help in the second mission
Added a transparent dark layer over the mech and modules when opening the repair menu
Added a symmetry line to the paint menu
Added description of the painting menu and programs to the manual
Fixed issue with sending mechs to engineering when playing in a window and moving the mouse out of the window
Fixed display of binds in the tutorial
Changed the order in which tutorial windows appear
Fixed incorrect display of text on the battlefield
Fixed a crash when loading the game with some random seed values
Fixed resource movement on the battlefield while paused
Fixed moving particles while paused
Fixed AI behavior when retreating
Fixed AI behavior when evading
Improved AI behavior when choosing a shooting location while waiting for further orders
Minor optimization of mechs stats formulas
Minor optimization of light rendering in battle
Reduced the production time of laser weapons
Fixed an issue with a program for no-reload firing yellow-type guns

I hope old saves are working.
If not, use the oneversionback branch.

Update 46

Added sounds for reloading and overheating of reactors
Mech in melee combat now cannot shoot
Melee weapons now available only on mechs with arms
Added new animations for melee attacks
Added melee weapon block chance equal to half of the pilot's reaction
Added new AUX module (energy shield booster) and the research for it
Deals energy damage to monsters inside the shield radius
Snakehead's damage now increasing over time while shooting at shields
Changed pilot leveling system. Now extra experience goes to the next level. The maximum experience required for the level-up increases with each new level.
Improved mech explosion texture
Added heating of the reactor while restoring the energy shield
Added a threshold of at least 20% free reactor energy for the energy shield to work
Removed squaring from shield power formula
Added sounds for pressing levers in the reactor setup menu
Added more images in the manual
Added "flood fill" to the mech paint menu
Added new menu "Processor Programs" and research for it
The menu allows you to select special mech abilities

  • program_0="Multiplies the power of the energy shield by 1+ percent of the reactor's heating from its maximum temperature."
  • program_1="Multiplies counterattack speed by stability recovery modificator."
  • program_2="Multiplies cooling rate while overheating by 1+ percent of available energy."
  • program_3="Multiplies movement speed by 1+ percentage of reactor's heating from its maximum temperature."
  • program_4="Multiplies the reload speed of white weapons type by 1+ percent of available energy."
  • program_5="Multiplies the rate of fire of white weapons type by 1+ squared percent of reactor's heating from its maximum temperature. Shots heat the reactor."
  • program_6="Red type weapons fire all ammunition at the same time."
  • program_7="Multiplies blue type weapons damage by 1+ percent of reactor heating from its maximum temperature."
  • program_8="Yellow type weapons do not stop firing while reloading."
  • program_9="Multiplies evasion by 1+ percent of available energy."
  • program_10="Reactor overheating does not turn off the mech. Increases chance of damage from overheating to 100%."
  • program_11="Makes it possible to reload multiple ammo types at the same time. Reactor heating from reloading multiple ammo types at the same time is cumulative."


Update 45



I'm sorry for the long absence.
Discord for more information about updates status: https://discord.gg/TXJckyg5uD


Added a sound for the selected module's stats to appear in the components menu
Added a color highlighting of pilots' characteristics depending on the value
Added a visual clue to close the battle preparation menu
Added areas of cracked ground in volcanic maps. After being hit by an artillery strike constantly releases meteors.
Added a reactor overheat message to the battle screen
Moved to the right the number of days in the component order
Added an animation when saving a mech blueprint
Added a sound when typing mech name
Added mention of medals in the manual
Added flashing medal attachment area when picking it up
Added translation for mech destroyed message
Added an ability to close the button assignment menu via RMB
Added annotation about the right mouse button to close the pilot file
Added a sound of skill selection for pilots
Added a sound of taking the pilot from the menu
Added a sound of appointment of the pilot to the hospital
Added a sound of appointment of the pilot to the training room
Added random pitch shifts when playing sounds
Added a cursor animation when clicking mouse buttons
Added a highlight when hovering over the distance settings buttons in the weapon menu
Added transition to the window when zoom buttons are clicked
Added illustrations of modules to the book
Added illustrations of menu parts to the book
Added an animation to the mission start button
Added an animation to the button assignment menu
Updated the effects of gunshots, blood splatter, and bugs death animation
Updated research menu navigation sound
Updated module sort switching sound
Replaced buttons in the tutorial to the selected binds
Removed deselection of mechs when clicking on an empty space
Moved part of the armor modules behind the research wall
Fixed an issue that caused monsters to appear during a pause
Fixed the appearance of the inscription's incorrect position when issuing a move order with unselected mechs
Fixed the appearance of shortcut shortcuts when returning to the hangar from other menus with a prepared command
Fixed a bug with a decrease in the displayed type of armor in the order when loading a save
Fixed a bug with a retreat order on one of the underwater maps
Fixed a bug that caused dealing damage during a pause
Fixed description of the additional battery module
Removed turrets from most maps
Increased maximum spawners on the map up to 50
Increased cooldown between monster spawns in spawners
Divided the steam forum into main, bugs, and ideas

Update 44



Old saves may work incorrectly.

Changed the reactor system display to the ratio of external and internal temperature resistance
Decreased the health of walls that are not connected to other walls by 6 times.
Added wall destruction effect
Added a flashing effect to the battle card frame
Added parallax texture of buildings for the city
Replaced text for skipping stats menu with "continue"
Added turning off additional mech menus with the right mouse button
Added a couple of containers under the Snakehead's dome
Added detailed story cards for pilots (RMB on pilot to open)
Reduced rolling chance of high stats for new pilots clones
Changed the formula for how pilot skills affect shooting accuracy
Now pilot skills <100 only worsen the accuracy of weapons up to 8 degrees
Prior to this, skills only improved the base accuracy of weapons.
Increased the influence of the weapon accuracy parameter in the customization menu
Slightly improved minigun accuracy
Slightly increased the damage of the first type rocket launcher
Updated main menu
Added ability to remap keys in the main menu
Added ability to reassign move/attack order while paused
Increased the amount of information displayed during a pause
Added blank panel on lab menu display when there is no lab
New gameplay in the maze

  • The red cell is now an open large room.
  • In the center of this room is a new boss that spawns nests every two seconds.
  • The boss shocks the nests with electricity (just effect for now)
  • The boss is surrounded by a force field and turrets
  • Turrets acquire a random type depending on the number of the cell's column.
  • Boss (red cell) is a huge snake
  • Removed monster spawn from walls
  • Removed random nests spawning around mechs

Added red flashing rectangle for high pilot's stress
Added oxygen amount buff from turbine module
Doubled oxygen leak rate
Improved the display of oxygen loss
Added a phrase about oxygen loss
Added a display of the time until complete loss of oxygen.
Added slightly transparent system wires when the mech is installed
Added display of earned pilot experience
Improved the display of creatures on the calendar
Added display of the name of the terrain when the city is first installed

Optimized particle systems for storm and ocean
Fixed duplicated particles when minimizing the game
Fixed maze loading error when mechs are idle at starting position
Fixed bosses moving error while paused in the maze
Fixed display of wires between pilots and mechs (1px)
Fixed incorrect display of insufficient resources when trying to start a mission
Fixed a random game crash when skipping a day. (Error in pilots array)
Fixed bug with extra path grid column
Fixed Snakehead's immunity from fire and explosion damage when the dome is active
Fixed incorrect tutorial window appearing when clicking the city button in the calendar menu
Fixed inability to open the map menu and pilots after going to the districts menu with the battle map selected