Retro Mech Simulator is a game starter kit now available on the Unity Asset Store: https://assetstore.unity.com/packages/templates/packs/retro-mech-simulator-183957
As the author of this kit, I created all of the included scripts (other than a small public domain library by Zalo), textures, models, sound effects, prefabs, scenes, visual effects, etc. This was a labor of love in my spare time over nearly a year, representing hundreds of hours of development time.
I grew up on mech games during the golden age of mech simulators in the 1990s, and games from that period (particularly Earthsiege 2) were a major influence in the retro visual style of this game kit. I generally strived to recreate the authentic mid-1990s look with unfiltered textures (preserving hard pixel edges), low-poly graphics, and simple 2D sprite effects. However, I did make some concessions to modern graphics for a little more visual impact, including high-quality shadows and post-processing ambient occlusion and bloom. The loadout screen in particular is done in more of a modern high-impact style, with numerous shadow-casting light sources for a more dynamic look.
I used Blender 3D to build and UV-map the 3D models, and created textures/2D sprites in Adobe Photoshop. The mech models are not rigged, instead using a fully procedural animation system I developed for this kit.
Game features, all of which I developed:
+ Numerous scripts for standard mech components, such as hull, reactor, engine, weapons, radar, targeting system, and optionally shields.
+ 2 fully-functional example mechs complete with first-person cockpits with interactive displays. Pilot your mech, target enemies, fire weapons, toggle radar scale, balance shields forward and backward, arrange weapons into firing groups, toggle first-person and third-person camera, and more.
+ Procedural IK-driven leg animations for realistic foot placement over uneven terrain.
+ 3 skin choices for the example mechs.
+ Support for HUD color themes, with three example themes.
+ 12 fully-functional example weapons with models and textures (4 autocannons, 4 lasers, 3 missile launchers, 1 railgun).
+ AI framework with fully functional built-in support for navigation, combat, and other basics.
+ 4 example buildings.
+ 3 example missions.
+ Example loadout screen for arming a mech.
+ 218 sound effects, some of which are actually good!
+ 7 desert terrain textures, 2 tundra textures.
+ Animated sprites for explosions, sparks, shield impacts, and more.
+ Damage system which breaks weapon damage down into separate shield, armor, and internal damage categories.
+ Extensive documentation with 29+ page manual.
+ Various editor tools and extensions to make developing easier.
+ Professionally coded, highly extensible and modular codebase that can be tailored to meet the needs of your game.
+ Hundreds of included scripts will save your team hundreds of hours of development time.
Example Mission 1 Gameplay
Weapon gallery.
Fully procedural leg animations with inverse kinematics.
Fully procedural leg animations with inverse kinematics.
Fully procedural leg animations with inverse kinematics.
Example Mission 3 Gameplay