I am a big fan of Ubisoft games. Especially the Far Cry games. I have played 6 out of 8 of those games. There’s something about the big open-world that these games puts you in. It feels great to wreck havoc and cause chaos in them; great escapism! Ohh and it applies to the Assassin’s Creed games too. However as I kept playing through Ubisoft games, I soon realised that they all have very similar qualities, in some cases it feels like same game. I have thought about writing a post on their games from a software engineering perspective for a while now. Hence, since I am dealing with some personal problems (relationship) right now, the timing couldn’t be any better for this i.e. it’s a great pass time. In this post, I will talk about my theory on Ubisoft engineers and how they maybe creating these open-world games. My theory involves them using some ingenious template for open-world games that cuts their development time by at least 30%. Getting into Far Cry Ubisoft (and their g...
Captain Danko’s JavaScript Lab — Tutorials, Frameworks & Front-End Mastery