Pikifen

Pikifen, formerly known as the Pikmin fangame engine, is a real program made by Espyo that is capable of creating and playing Pikmin fan content. It can be downloaded for Windows here, though it can also be run on Linux or Mac through Wine, or by compiling in those platforms. The included README.txt file and the included manual have information on how to play, how to make content, how to run the engine on Linux and Mac, the latest version's changes, what is left to do, troubleshooting and frequently asked questions, and lastly, a link to the project's Discord server. Being a computer game, it is played using a keyboard and mouse, or a gamepad. Pikifen is an open-source engine that can handle gameplay similar to the Pikmin games in that it allows leaders to whistle and throw Pikmin, allows Pikmin to carry objects, and so on. Although the idea is for fans to create their own content, such as custom enemies, areas, and more, so the engine can read it and turn it into something playable, the current download also comes with some pre-packaged content, which makes it possible for people who download it to experiment with its features right away. Since it is still in development, some features may be fully implemented, missing entirely, or working incorrectly.

The game created by the engine has a two-dimensional appearance and is seen from an top-down view, although it is still a three-dimensional game in that height and gravity exist. The mechanics attempt to mimic those found in the Pikmin games, although not always to the same degree. They can be different because it's easier that way, it's better for the engine's flexibility, or because it's not possible to fully replicate what happens in the official games.

Players can select between simple areas, areas to explore with no end goal, and missions, areas with goals and limitations. Currently, the engine comes pre-packaged with one simple area, and three missions.

Gallery
The following images were taken from various versions of development with pre-packaged areas, Pikmin, etc.