Once upon a time, a bloke made a video about "Running PUBG on a 16-BIT Console?".
I tinkled with this idea and made this proof of concept : http://sonicboom.fr/pubg.mp4
As you can see, there's a character with lines of sight, obstacles, and when reaching the obstacle, well the line of site is stopped. Everything that is displayed in lines of sight is normal, everything that is out of line of sight is shadowed.
You can't see it on an emulator, but the whole thing is computed quite quickly (less than the third of a frame, if I remember correctly).
It's all gloom and bloom, but unfortunately (or fortunately: I'm a happy dad), I don't have the time to do it anymore by myself.
So, if someone is genuinely interested in carrying on this project and finish it in a 2-5 years timeframe, I'll happily give them my code. (above 5 years, I think I might reclaim the time to do it myself).
The only thing I'm asking for is my name in the credits.
Feel free to contact me: I'd rather have this code used within your project than collecting electrons on my SSD.
PUBG
Moderator: Mask of Destiny