DOTA2 heroes with game animations in Blender

In this video you will learn how to extract the different animations for the heroes of DOTA2 and import them into Blender. Just note that particle effects are not included within this tutorial. Things you will need are: DOTA2 Workshop Models – Here you can download DOTA2 models and textures from the official websiteBlender Source…

Read More

External API not working CasparCG HTML Template

Just an issue that you will probably not encounter that often, but a little while ago I had this particular problem where I wanted to do a call to the Twitter API to display a tweet on the broadcast with only knowing the TweetID. Bascically allowing us not to have to make a single graphic…

Read More

How to make your esports logo look good on broadcast

Did a little rant a while ago on Twitter about bad esports Team Logos so let me extent on that to give some pointers about what a good logo should have from a technical perspective. This is not to bash any design choices that are just preferences of your team. These are only pointers for…

Read More

Live data integration in esports

When you dwell in the technicals of esports broadcasts you often hear something as “There is a Gamestate integration” or “The game has an API”, but what are those things? Basically what those things mean is that there is a way to get live data from the game by either the game sending it to you or by requesting it from the server. Either as raw data or, the much preferred, formatted data that then can be used in for instance some features of the broadcast.

Cool you can receive data from the game, but be aware that it is not a magical solution that you throw to the wall and it sticks. There are many things to consider when using game data integration. It could be that stats are delayed, that the stats are not updated frequently enough for your use case, that the game is not giving you that particular stat that you want and you have to calculate it yourself, etc. The magic of game data is not in receiving the data, but in how you are going to integrate it to make it have meaning in a broadcast. Also, if you are in the position, ask the developer for any non-documented ways of getting data. You will be surprised that often they will give you some insight into data that they can deliver without having any public statement about it.

Read More