Harfang is a high-end package to create 3D or 2D applications. It provides a comprehensive API, including physics, VR, pathfinding, audio, video. Harfang abstracts the platform your program runs on. Write your application with any supported language such as Python, Lua and C++ and run it on any supported platform. Harfang was born from our need to quickly try out ideas in a high-level language while needing access to state-of-the-art technologies. Over the years it grew into a complete multimedia framework. Harfang strives to bring capabilities and flexibility to the growing developer communities of Python, Lua and C++.