When contributing to Ares Engine or using it for your own game, you can expect the code to be cleanly written and straight forward in explanation with copious amounts of comments. Below is just one example: the engine entry point.
As a potential contributor, to avoid frustration and false expectations, it is important to decide ahead of time if you intend to adopt the vision of Ares Engine, including the pattern of clean, clear, and well documented coding established already by the creator.
Additional elements of the vision for Ares Engine include:
No intention of including mobile support.
PBR Diffuse Model (not Specular Model).
Forward Rendering (not Deferred Rendering).
No visual targets of photo realism.
Small foot print, and a lean code base.
Plenty of documentation, both in code and externally produced.
Only contributions that support 3D first person shooter with open world support for PC and major consoles are considered.