0 A.D. is a free and open-source game of ancient warfare. It is a real-time strategy game which can compete with the classics of the industry, but comes with absolutely no cost for the players. Come and discover your new favorite game!
I'll present a short story about graphics of 0 A. D. Why it requires math and algorithms, why water is the most expensive thing and why the Sun is watching you.
A story about graphics and graphic problems that we have in development of 0 A. D. - the open-source game of Wildfire Games.
Talking structure:
A little history of 0AD (https://play0ad.com/about/the-story-of-0-a-d/)
Used technologies and how it works (SDL, OpenGL 1/2, ARB/GLSL shaders)
Known problems (inaccurate hardware statistics, old OpenGL, driver/application crashes on Intel cards on different OS, legacy support of OpenGL drivers on macOS 10.14)
Current solutions (tracker & forum to collect people feedback, a feedback server to recieve automatic hardware reports, analyse our audience)
Future plans (more abstractions, probably a low-level third party library for GL/Vulkan/Metal, white & black lists for drivers with bugs)