The Incredible Machine 2

🛈 Tips: We fixed a large number of bugs in open source libraries and even rewrote low-level code for floating-point operations, allowing many games that could not run properly before to run correctly.
The Incredible Machine 2 (1994)
Jeff Tunnell Productions
Play
The Incredible Machine 2 introduced new levels, an extended assortment of parts, a new interface, significantly improved graphics, sounds, and music, and two player hotseat play. It also improved on the "freeform" mode, allowing players to create completely playable puzzles by defining not only the participating parts, but also the set of circumstances under which the puzzle will be considered "solved". In terms of gameplay, this version provided the biggest addition to the series, while subsequent updates were basically only ports of the game to newer operating systems with updated graphics/sounds and sometimes new puzzles, but no new parts.