Nyan Nyan Neko Gēmu (meow meow cat game) is a network-based simulation game that allows users to create and train their own virtual cats in a realistic 3D environment.
- Interact with your cats, teach them new skills, and customize their appearance and personality.
- Connect with other players and share your cats online.
- Use the ML-Agents framework to enable machine learning and artificial intelligence for the cat agents.
- Unity 2022.3 or later
- Python 3.10.12 or higher
- ML-Agents Toolkit
- Optional: ML-Agents Extensions and Plugin Examples
- Clone the ML-Agents Toolkit repository from GitHub:
git clone --branch main https://github.com/Unity-Technologies/ml-agents.git
- Install the
com.unity.ml-agents
Unity package using the Package Manager in Unity. - Install the
mlagents
Python package usingpip
:
pip install mlagents
- Optional: Install the
com.unity.ml-agents.extensions
Unity package and themlagents-plugin-examples
Python package for additional features.
- Create a new Unity project and import the ML-Agents packages.
- Create your own cat agent prefab or use one of the provided examples.
- Create your own training environment or use one of the provided examples.
- Configure your training settings and run the trainer using the
mlagents-learn
command. - Enjoy your cat-training-simulator!
This project is licensed under the MIT License - see the LICENSE file for details.