An open-source, real-time 3D engine for building cross-platform games and applications with OpenFL.
Away3D is an open-source, real-time 3D engine designed for developing interactive 3D graphics in video games and applications. It provides a comprehensive set of rendering features including lighting, shadows, animation, and particle systems. The engine solves the problem of creating cross-platform 3D experiences by supporting multiple targets through the OpenFL framework.
Game developers and application developers who need to create real-time 3D graphics that run across multiple platforms including web, mobile, and desktop. Particularly suited for developers already using or familiar with the OpenFL and Haxe ecosystems.
Developers choose Away3D for its seamless integration with OpenFL, comprehensive 3D feature set, and true cross-platform capabilities. Its open-source nature and support for multiple 3D model formats make it a flexible choice for projects requiring 3D rendering across different devices.
An open source, real-time 3D engine for OpenFL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Targets Flash, HTML5, iOS, Android, Windows, Mac, and Linux, enabling true multi-platform deployment as stated in the README.
Includes texture mapping with mipmapping, lighting, shadows, animation systems, and particle effects for robust real-time rendering.
Easy installation and configuration with OpenFL projects via haxelib, simplifying setup for developers already in this ecosystem.
Apache 2.0 licensed, allowing modification and commercial use without restrictions, fostering customization.
Shadow mapping is noted to work 'in most cases' in the README, indicating potential limitations or inconsistencies in rendering.
Limited to older formats like 3DS and MD2, lacking modern standards such as glTF, which may require extra conversion steps.
Heavily reliant on Haxe and OpenFL, creating a steep learning curve and barrier for developers outside this community.
Support for Flash and older targets might not leverage latest graphics APIs efficiently, potentially impacting performance on modern devices.