HARFANG 3D favicon

HARFANG 3D

HARFANG® is a high-end platform for 2D and 3D application development. It grants developpers to create applications ranging from data visualization to games. HARFANG® is written in C++ with a binding available for Python 3.2+ (as a Python wheel) and Lua 5.3 (as a Lua extension). Features : Cross platform (Windows, Linux, Android, OS X) Lightweight code base Small memory footprint Works with Python and Lua Command line FBX converter (extensive support) Native support for many media file formats (PSD, JPG, PNG, TGA, OGG, WAV, AIFF, WebM, XM, S3M, ...) HID abstraction to access machine devices (Direct Input, XInput, ...) Data format abstraction (XML/JSON/Binary backends) Immediate UI based on DearImGui GPU-accelerated Graphic API abstraction layer Lighting system with shadow mapping Shader-based rendering Draw TTF text to screen OpenVR and Gear VR support Complete scene management Component/system architecture Bullet Physics system Recast/Detour navigation system Scriptable components using Lua Audio API abstraction layer (OpenAL) Any supported audio format can be streamed or loaded as a sound 3D audio support (HRTF)