Accessing external CSV

Is there a way to leverage an external CSV for interactive display in a game environment?

I’d like to create a walk through map of a historic village with a time slider which will light up different houses. The idea is that if Mr Smith, for example, is selected, the game engine can refer to a CSV to determine which property he lived in in which year and light up the appropriately labeled house on the map.

Yes, Python included in Blender is not limited in any way. You can use Python to open the CSV file and read it in. Usually you will just cache it in memory since opening and reading a file on disk is pretty slow.

Cheers Kastoria.

You can use the csv module, which also comes with blender
https://docs.python.org/3.3/library/csv.html

Here’s an example how to turn it into python objects: