Flexible Isometric Free Engine
Screenshot from the game Unknown Horizons | |
Developer(s) | The FIFE Team |
---|---|
Stable release | 0.3.5 / August 21, 2013 |
Development status | Active |
Written in | C++, Python |
Operating system | Linux, Mac OS X, Microsoft Windows |
Type | Game engine |
License | LGPL |
Website |
www |
The Flexible Isometric Free Engine (FIFE) is an open source, cross-platform game engine written in C++ with Python scripting abilities. It is licensed under the GNU Lesser General Public License (LGPL), which allows creating independent commercial games.
Inspired by the isometric view found on Fallout and Fallout 2, it can nonetheless be used to create about any 2D game, as the flexible on the name implies. The non-tridimensional approach ensure FIFE games can run on less powerful hardware, and also simplifies framework programming and content creation.
The engine itself is an intermediary between clients and external libraries. An example of a client would be a game built on top of the engine, and OpenAL or OpenGL would be two external libraries. It is further divided into the performance-critical core and engine extensions (implemented with Python), which are bound together through SWIG wrappers.[1]
Features
- Animations
- In-game Console
- Fully skinnable Python-customizable GUI
- Lighting
- Logging
- Map Editor
- OggVorbis support
- OpenGL and SDL renderers
- TrueType and bitmap fonts
- Virtual file system
List of games
Year | Title | Genre |
---|---|---|
2008 | Unknown Horizons | City-building real-time strategy |
References
External links
- Official website
- Official blog
- Flexible Isometric Free Engine on GitHub
- Flexible Isometric Free Engine at Indie DB
- Flexible Isometric Free Engine on SourceForge.net