Engineering Ants is an excellent STEM game for preschool and elementary school-aged children. The box says ages 5 and up, but 3 and 4 year olds could definitely play as well. It is a cooperative game, so everyone is working together. The goal is to save the lost ants and return to the anthill before the anteater gets there.
On your turn, you roll the die. If it is a number, move the engineering ants that many spaces. You can go in any direction. If you roll an anteater or land on an anteater after moving, the anteater moves one space closer to the anthill. If you reach an obstacle, you must stop and engineer something to overcome that obstacle. Work together to come up with an idea and put it together using the available pieces in the box.
Engineering Ants does a wonderful job at fostering creativity, enginuity, teamwork, and engineering skills. I would highly recommend it. The number of different obstacles and the array of pieces gives this game good replayability value. It's a different game every time you play. You can purchase Engineering Ants on Amazon. Check out these designs my students came up with!