Flexible Isometric Fallout-like Engine 2007.2 (Default branch) |
|
|
Flexible Isometric Fallout-like Engine (FIFE) is a cross-platform 2D game creation framework. Games can be created with a combination of engine, editor tools, game specific scripts, and game content (e.g. maps, graphics, and sounds). The framework is not tied to any type of game (e.g. RTS, RPG), but instead provides a flexible platform for all of them. It supports different isometric views and a pure top-down view. Instead of full 3D flexibility, the engine focuses mainly on using high quality 2D graphics. This puts fewer demands on target platforms and also simplifies the framework and game development.
License: GNU General Public License (GPL)
Changes:
lunar.h was replaced in favor of SWIG bindings. The Lua scripting support was replaced with Python. Metamodel refactoring was undertaken, resulting in a better engine structure and a decreased number of dependencies between the engine modules. Engine modularity was improved. Pathfinding integration was added along with a new 3D geometry system. The camera supports now tilt, rotation, and zoom. A new event channel module was added. Scripts have full access to mouse, keyboard, and widget input. A new MVC architecture pattern was implemented. The action-based animation system was improved. A tech demo was included to give game creators a starting point.
|