CryEngine
CryEngine, created by Crytek is a fully featured, professional level game engine used by some well-known game development companies. Best of all, it’s open-source and completely free to use!
CryEngine supports multiple platforms and can be used to create games for Windows PC, Xbox One, PlayStation 4, and even Oculus Rift VR.
Features Include:
DirectX 12 Support
Real-Time Dynamic Water Caustics
3D HDR Lens Flares
Efficient Anti-Aliasing
Audio Controls Editor
True Multi-platform Support
Procedural Motion-Warping
High-End IK Solutions
Parametric Skeletal Animation
Multi-Layer Navigation Mesh
Advanced AI System
Data-Driven thread management
Crytek also maintains a large online marketplace that houses hundreds of free and paid for game assets that can be downloaded and used within CryEngine.
Overall, CryEngine is a professional tool used by a large amount of AAA and Indie developers. CryEngine offers features that support the creation of immersive and lifelike games.