Introducing Snowball Fight 1vs1: A New Frontier in Deep Reinforcement Learning
We’re thrilled to announce our first custom Deep Reinforcement Learning environment: Snowball Fight 1vs1 🎉. This engaging game, built using Unity ML-Agents, allows players to shoot snowballs against a Deep Reinforcement Learning (RL) agent, providing a fun and interactive way to explore AI in gaming. The game is hosted on Hugging Face Spaces, making it easily accessible for everyone.
What is Snowball Fight?
Snowball Fight is more than just a game; it’s a platform for experimentation in the field of Deep Reinforcement Learning. By simulating a playful snowball fight scenario, we provide an engaging environment for developers and researchers to train and test their AI models. You can play it online here.
Unity ML-Agents at Hugging Face
The Unity Machine Learning Agents Toolkit is an open-source library designed to create games and simulations using the Unity game engine. This toolkit serves as a robust environment for training intelligent agents, transforming the way we approach AI development.
Our primary goal with this initiative is to create an ecosystem on Hugging Face tailored for Deep Reinforcement Learning researchers and enthusiasts who utilize ML-Agents. This ecosystem will feature three main components:
-
Building and Sharing Custom Environments: We are dedicated to developing and sharing exciting new environments for experimentation, including snowball fights, racing simulations, and intricate puzzles. All environments will be open source and hosted on Hugging Face’s Hub, promoting collaboration and innovation.
-
Easy Hosting and Sharing: Users can effortlessly host their environments, save models, and share them on the Hugging Face Hub. The Snowball Fight training environment is already available, with more environments set to follow. This feature simplifies the process of sharing your work with the community.
- Showcasing Demos on Spaces: Hosting demos on Hugging Face Spaces allows you to quickly showcase your results and engage with fellow researchers and developers. This feature enhances visibility and collaboration within the community.
Join the Conversation: Discord Server
If you’re using ML-Agents or have a keen interest in Deep Reinforcement Learning, we invite you to join our Discord server! This platform is a thriving space for discussions around Hugging Face, Natural Language Processing (NLP), and Deep RL.
We’ve recently added two dedicated channels:
- Deep Reinforcement Learning: Share insights, ask questions, and connect with other enthusiasts.
- ML-Agents: A space specifically for discussions related to the Unity ML-Agents Toolkit.
Our Discord community is where you can stay updated on new environments and features while exchanging ideas with like-minded individuals.
What’s Next for the Ecosystem?
Looking ahead, we’re excited to expand our ecosystem significantly. In the coming weeks and months, we will be focusing on:
- Developing New Custom Environments: We are actively working on additional custom environments that will be hosted on Hugging Face. These new environments will further enhance the variety of scenarios available for training and experimentation.
As we build out this ecosystem, we’re eager to see the innovative projects and solutions that the community will create using ML-Agents.
Engage with the Community
We’re genuinely excited to witness the creativity and advancements that you, the community, will bring to the table using ML-Agents. Your feedback and engagement will help shape the tools and features we develop moving forward.
Don’t forget to join our Discord server to stay alert for new features, environments, and community discussions. Together, we can push the boundaries of what’s possible in the realm of Deep Reinforcement Learning.
Inspired by: Source


