Discord allowed us to organize our communication efficiently, synchronous and asynchronous and enabled us to work together or present current topics via screen sharing.
Miro enabled a lot of planning and visualizing ideas, brainstorming etc.
Unity is the engine we used to create our app with. It is based on C#. We used Netcode network communication.
We used github to work asynchronous and merge the different versions of the project later on.