EVERYTHING XIAOMI
Get listed

Irrlicht Engine

Irrlicht Engine is a free, open-source C++ engine for creating real-time 3D and 2D applications, including games and scientific visualizations.

Place
#33 of 92
Score
7.5
Irrlicht Engine's website

What Irrlicht Engine is

Irrlicht Engine is a free, open-source C++ engine for creating real-time 3D and 2D applications, including games and scientific visualizations. It renders through Direct3D, OpenGL, two software renderers, or a null device. A scene graph supports indoor and outdoor scene mixing, dynamic shadows, particle systems, character animation, and collision detection. The extensible material library accepts HLSL and GLSL shaders. Direct loading is available for formats such as OBJ, COLLADA, PNG, JPEG, and BMP. Targets include Windows, Linux, macOS, SDL, iPhone, Android, Nokia Symbian, and WebGL; Emscripten WebGL builds are possible, though some features remain unsupported. Scripting options include C++, C#, Visual Basic, Delphi, and Java. The project describes minimal external dependencies. SDK 1.8.5 includes documentation, source, a precompiled engine, tutorials, tools, exporters, and a demo. Its license permits commercial use, modification, and redistribution with attribution and source notices.

Good

  • Free and open-source engine
  • Supports Direct3D, OpenGL, and software renderers
  • Includes scene, animation, particle, and collision tools
  • Loads common mesh and texture formats
  • SDK includes source, tutorials, tools, and demo

Watch out

  • WebGL does not support every feature
  • License requires attribution and source notices
  • Forum notice reports a possible compromise
  • External dependencies are described as minimal, not absent

Who it suits

It suits developers building cross-platform 2D or 3D applications who want open source C++ technology and multiple rendering backends. Projects targeting the listed desktop, mobile, or WebGL platforms can consider it.

Verdict

Irrlicht Engine offers a broad set of rendering, scene, and asset features across many target platforms at no software cost. Developers should account for WebGL feature gaps and review the project’s security notice before using its forum.

Plans and prices

From Irrlicht Engine's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Irrlicht EngineFreeFree and open source · zlib/libpng-based license

The facts

Each one read from Irrlicht Engine's own pages, with the date it was checked.

What it does

Dependencies
The project describes Irrlicht as having minimal external dependencies and asks contributors to avoid adding dependencies where possible.checked 11 Oct 2026
Downloads
The downloads page lists Irrlicht SDK 1.8.5 with documentation, source code, a precompiled engine, tutorials, tools, exporters, and a demo.checked 11 Oct 2026
License
The engine may be used, altered, and redistributed, including in commercial applications, subject to the stated attribution and source notice conditions.checked 11 Oct 2026
Materials
The engine includes an extensible material library and supports shader languages including HLSL and GLSL.checked 11 Oct 2026
Media formats
It directly loads common mesh and texture formats, including OBJ, COLLADA, PNG, JPEG, and BMP.checked 11 Oct 2026
Mobile export
Yeschecked 21 Sep 2026
Purpose
Irrlicht is an open source realtime 3D engine written in C++ for creating 3D and 2D applications such as games and scientific visualizations.checked 11 Oct 2026
Rendering
It supports Direct3D, OpenGL, and two software renderers, with a null device also available.checked 11 Oct 2026
Scene and effects
Features include a scene graph, indoor and outdoor scene mixing, dynamic shadows, particle systems, character animation, and collision detection.checked 11 Oct 2026
Scripting languages
C++,C#,Visual Basic,Delphi,Javachecked 21 Sep 2026
Security notice
A June 2026 notice says the forum may have been compromised and that user account email addresses and private messages may have been read.checked 11 Oct 2026
Source code model
open_sourcechecked 21 Sep 2026
Support
The authors ask users to post engine use questions to the forum and direct bug reports through the bug reports forum and bug tracker.checked 11 Oct 2026
Web support
WebGL with Emscripten is possible, though the site says not all features are supported yet.checked 11 Oct 2026

Money

Free plan
Yeschecked 21 Sep 2026

Where it runs

Platforms
Official platform support includes Windows, Linux, OSX, and platforms using SDL; iPhone and Android ports have been developed using work-in-progress OpenGL ES drivers.checked 11 Oct 2026
Target platforms
Windows,Linux,macOS,SDL,iPhone,Android,Nokia Symbian,WebGLchecked 21 Sep 2026

Alternatives to Irrlicht Engine

All alternatives
  1. 1Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.7Free plan
  2. 2Construct 3 logo

    Construct 3

    Free planAndroidiOSWebLinux
    8.6Free plan
  3. 3Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  4. 4

    Bevy

    Free planAndroidiOSWebLinux
    8.6From $5 a month
  5. 5Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.5Free plan
  6. 6Godot Engine logo

    Godot Engine

    Free planAndroidiOSWebAPI
    8.3Free plan