Ludus is a presentation tool that combines creativity with simplicity… and a bit of magic.
8.1
Usability
Design
Development
Belgium
About
Credits
Screenshots
Results
8.1
Usability
Design
Development
Final Score
Usability
Design
Development
Similar Websites
OWDA
7.6
from
Canada
SOTD
7.8