Look, from an engineering point of view, the degree of complexity depends on how much programming you know, can you provide what you know about programming, which technology do you prefer?
another question I had, will the animations be released to everyone from the chat if someone donates or just the person to donate?