3 ms·
As a side (but arguably related) topic: Is there any webpage or book or any media that analyzes the technical aspects of a game? Take HOMM3 as an example -- wh
by ferguess_k 1y ago
As a side (but arguably related) topic:
Is there any webpage or book or any media that analyzes the technical aspects of a game? Take HOMM3 as an example -- what are the most difficult technical problems and how did the developers solve them? What are the algorithms that run aspects of the game (e.g. how is path-finding implemented? How is AI implemented?)? What is the architecture of the engine? Does it have a scripting engine and if so how is it implemented?
I like post-mortems but mostly are given by designers, directors, not programmers -- and even by programmers they did not go very deep like "John Carmack" type deep. The "Black books" by Fabien came into mind but these are few and far between.
- nottorp 1y agoI don't think anything in the Might and Magic series was ever a serious technological advancement on par with id software's early work. They're some of the greatest games ever made, but it's the design, not the code. Come to think of it, same thing goes for most games that make the greatest game lists.
- pennomi 1y agoThat being said there are a couple technological marvels out there (maybe just not on greatest game lists). Teardown, for instance, has an unfathomable number of voxels that make everything in the world simulated.
- ferguess_k 1y agoI don't disagree, but usually there are some interesting technical problems, e.g. for Starcraft: https://www.codeofhonor.com/blog/tough-times-on-the-road-to-starcraft https://www.codeofhonor.com/blog/tough-times-on-the-road-to-...
- hcs 1y agoWarren Robinett wrote an interesting one on Atari VCS Adventure http://www.warrenrobinett.com/inventing_adventure/ http://www.warrenrobinett.com/inventing_adventure/ It doesn't go super deep, he had a more technical book in the works but I haven't heard any updates about it for a while: http://www.warrenrobinett.com/ecv/annotated_adventure_toc/index.html http://www.warrenrobinett.com/ecv/annotated_adventure_toc/in...
- ferguess_k 1y agoThanks! This looks really interesting from retro-programming perspective.
- ruricolist 1y agoTim Cain on YouTube has been posting some technical details of the original Fallout implementation.
- saithound 1y agoYou're probably looking for something more detailed and implementation-focused, but Ars Technica had a series of 10 minute videos where they interviewed developers about technical challenges. E.g. they had one on pathfinding and CD video in second generation Westwood RTS games [1] [1] https://youtube.com/watch?v=S-VAL7Epn3o https://youtube.com/watch?v=S-VAL7Epn3o
- ethan_smith 1y agoCheck out "Game Programming Patterns" by Robert Nystrom and the GDC Vault for technical deep-dives. For HOMM specifically, the VCMI project (open-source HOMM3 engine) has source code that reveals implementation details like their A* pathfinding and combat AI systems.
- ferguess_k 1y agoThanks. I recalled a series of books called "Game Programming Gems", guess those are good too. BTW absolutely love VCMI although I never managed to run it without error :/