Lightfield 3 engine

Lightfield 3 is flexible and cross-platform 2D game engine written in C++03 and C++11 (100k lines). LF3 is a pure C++ engine with high performance for creating complete 2D applications such as logical games.

Platforms

Lightfield 3 engine supports Windows desktop and Tizen mobile platforms.

Editor

QT-based powerful editor written in C++11 and it was developed for LF2 engine. It enables settings and level creating for Lightfield 3 engine.

Graphics

OpenGL and Direct3D support are available in this engine for 2D graphics.

Materials

Shader technology with normal mapping supported with single and atlas textures like .bmp, .png and .jpg formats.

Physics

2D simple physics enables continuos collision detection and animation for shooter style games.

Scene management

Scenegraph system supports screens, layers, and 2D GUI controls hierarchy.

Network

Network enables communication between client and server to read and write player statistics like highscore etc.

Audio

Multichannel music and sfx players support .ogg, .wav and .mp3 formats.

Input

Excellent solution is using all kind of input devices -touch screen, mouse, keyboard- for currently supported platforms.

Screenshots                                     

Video

Download and browse                                     

SDK includes prebuilt windows desktop binaries, LF2 editor documentation, and source code.
download
v3.0
Read the engine architecture, C++ source, C++ API and tutorials in this documentation.
browse doc
v3.0
Source code with Visual Studio and Tizen IDE solutions are included on GitHub.
browse git
v3.0