Pour les armes, ouais, je pense que je vais tenter de diversifier au maximum, sinon cheval c'est envisageable mais pas sûr.
Le multiplayer, ce sera pour quand le jeu sera déjà complet en solo, donc pas pour tout de suite
Pour les ombres, j'utilise un algorithme fait maison (je me suis pas trop documenté, tout fait moi-même, propagation et affichage compris), mais d'après le programmeur de Planet Centauri, à qui je parle de temps en temps sur Skype, ça s'apparente à du "cellular".
J'ai 3 tableaux de floats (pour 3 canaux de couleurs) dans lequel je stocke la luminosité de chaque tile, et genre à chaque frame je "propage" la lumière de chaque tile à leurs voisins, et ceci pour chacun des canaux.
Ensuite pour l'affichage je passe ces tableaux sous forme de texture à un shader, qui fait des "fondus" entre les cases et applique la luminosité aux pixels de l'écran.
C'est probablement pas très clair mais bon…