These remind me of the sites that Japanese studios are still publishing for new visual novels and small games. Also of some artist portfolio sites (in layout, not art quality).