Lumix Engine

Engine default

Website:
https://github.com/nem0/l...

Developer:
Mikulas Florek

Launched:
Nov 21, 2013

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X

Languages Written In:
C/C++

Languages Supported:
Lua, Other

Graphics APIs:
OpenGL, DirectX

Rating:
Not reviewed yet

Editor:
None (be one!)

Lumix Engine is a free, open source 3D game engine written in C++. Editor included. At the moment only Windows is supported. Linux and Apple is work in progress. It is component-based engine and aim to be simple and user friendly. It provides Lua scripting, PhysX, animations, navigation and sound plugins and can be easily extended by user.

Supported Features

General

Almost everything can be reloaded during runtime. Data-driven with JSON and Lua

Shadows

CSM, ESM

Texturing

Hotreload

Shaders

One source code for both DirectX and OpenGL Hotreload

Meshes

Using Assimp, more than 25 mesh formats can be used to import meshes. Meshes are polygon based, but since the renderer is a plugin, any technique can be used. Voxel renderer is being developed. Meshes can be hotreloaded.

Scene Management

Flat hierarchy, no scene graph/tree

Animation

Hotreload. One single animation at the moment.

Terrain

Huge heightmap-based terrains with CDLOD technology.

Physics

NVidia PhysX

Artificial Intelligence

Pathfinding with Recast & Detour

Sound

DirectSound, effects supported.

Tools & Editors

Full featured, Unity-like editor

UI

Immediate mode GUI provided by “dear imgui”

Scripting

Lua

Input

Mouse, keyboard, controllers supported

Special Effects

HDR, DOF, Film Grain, Fur shader, …

Licensing

License Name Price in $US Source Code Included?
MIT Free Yes

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Jul 11, 2016 at 04:33

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.